diff --git a/src/amg/HISTORY.rst b/src/amg/HISTORY.rst index 467bd582d6a..5db7d9e151d 100644 --- a/src/amg/HISTORY.rst +++ b/src/amg/HISTORY.rst @@ -84,3 +84,7 @@ Release History * `az grafana list`: Migrate to AAZDev Tool * `az grafana show`: Migrate to AAZDev Tool * `az grafana delete`: Migrate to AAZDev Tool + +2.1.0 +++++++ +* `az grafana migrate`: migrate data from a self-hosted Grafana instance to Azure Managed Grafana instance diff --git a/src/amg/azext_amg/_help.py b/src/amg/azext_amg/_help.py index acbbbf3e026..f173b30beba 100644 --- a/src/amg/azext_amg/_help.py +++ b/src/amg/azext_amg/_help.py @@ -29,6 +29,15 @@ az grafana restore -g MyResourceGroup -n MyGrafana --archive-file backup\\dashboards\\ServiceHealth-202307051036.tar.gz --components dashboards folders --remap-data-sources """ +helps['grafana migrate'] = """ + type: command + short-summary: Migrate an existing Grafana instance to an Azure Managed Grafana instance. + examples: + - name: Migrate dashboards and folders from a local Grafana instance to an Azure Managed Grafana instance. + text: | + az grafana migrate -g MyResourceGroup -n MyGrafana -s http://localhost:3000 -t YourServiceTokenOrAPIKey +""" + helps['grafana data-source'] = """ type: group diff --git a/src/amg/azext_amg/_params.py b/src/amg/azext_amg/_params.py index 78447143430..22f2bde55a9 100644 --- a/src/amg/azext_amg/_params.py +++ b/src/amg/azext_amg/_params.py @@ -68,6 +68,12 @@ def load_arguments(self, _): c.argument("remap_data_sources", options_list=["-r", "--remap-data-sources"], arg_type=get_three_state_flag(), help="during restoration, update dashboards to reference data sources defined at the destination workspace through name matching") + with self.argument_context("grafana migrate") as c: + c.argument("source_grafana_endpoint", options_list=["-s", "--src-endpoint"], help="Grafana instance endpoint to migrate from") + c.argument("source_grafana_token_or_api_key", options_list=["-t", "--src-token-or-key"], help="Grafana instance service token (or api key) to get access to migrate from") + c.argument("dry_run", options_list=["-d", "--dry-run"], arg_type=get_three_state_flag(), help="Preview changes without committing. Takes priority over --overwrite.") + c.argument("overwrite", options_list=["--overwrite"], arg_type=get_three_state_flag(), help="Overwrite previous dashboards, library panels, and folders with the same uid or title") + 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") diff --git a/src/amg/azext_amg/backup.py b/src/amg/azext_amg/backup.py index 7a2c06904d5..9a5b9db540d 100644 --- a/src/amg/azext_amg/backup.py +++ b/src/amg/azext_amg/backup.py @@ -12,16 +12,11 @@ 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_library_panels, get_library_panel -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 +from .backup_core import (get_all_dashboards, get_all_library_panels, get_all_folders, get_all_snapshots, + get_all_annotations, get_all_datasources, print_an_empty_line) logger = get_logger(__name__) @@ -46,7 +41,7 @@ def backup(grafana_name, grafana_url, backup_dir, components, http_headers, **kw for backup_function in backup_functions.values(): backup_function(grafana_url, backup_dir, timestamp, http_headers, **kwargs) - _archive(grafana_name, backup_dir, timestamp) + return _archive(grafana_name, backup_dir, timestamp) def _archive(grafana_name, backup_dir, timestamp): @@ -72,8 +67,9 @@ def _archive(grafana_name, backup_dir, timestamp): tar.close() logger.warning('Created archive at: %s', archive_file) + return 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' @@ -81,47 +77,16 @@ def _save_dashboards(grafana_url, backup_dir, timestamp, http_headers, **kwargs) 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 or - not d.get('folderTitle', '') and 'general' 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', '') - and d.get('folderTitle', '').lower() not in folders_to_exclude) - or - (not d.get('folderTitle', '') - and 'general' 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 [] + dashboards = get_all_dashboards(grafana_url, http_headers, **kwargs) + # now go through all the dashboards and save them + for dashboard_content in dashboards: + dashboard = dashboard_content['dashboard'] + board_uri = "uid/" + dashboard['uid'] + _save_dashboard_setting(dashboard['title'], board_uri, dashboard_content, folder_path) + + log_file_path = folder_path + '/' + log_file + with open(log_file_path, 'w', encoding="utf8") as f: + f.write(board_uri + '\t' + dashboard['title'] + '\n') def _save_dashboard_setting(dashboard_name, file_name, dashboard_settings, folder_path): @@ -130,57 +95,27 @@ def _save_dashboard_setting(dashboard_name, file_name, dashboard_settings, folde 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: - # do not back up provisioned dashboards - if content['meta']['provisioned']: - logger.warning("Dashboard: \"%s\" is provisioned, skipping...", board['title']) - continue - _save_dashboard_setting( - board['title'], - board_uri, - content, - folder_path) - f.write(board_uri + '\t' + board['title'] + '\n') - - # Save library panels def _save_library_panels(grafana_url, backup_dir, timestamp, http_headers, **kwargs): # pylint: disable=unused-argument folder_path = f'{backup_dir}/library_panels/{timestamp}' log_file = f'library_panels_{timestamp}.txt' + log_file_path = folder_path + '/' + log_file if not os.path.exists(folder_path): os.makedirs(folder_path) - current_page = 1 - while True: - panels = _get_all_library_panels_in_grafana(current_page, grafana_url, http_headers) + all_panels = get_all_library_panels(grafana_url, http_headers) + if not all_panels: + return - _print_an_empty_line() - if len(panels) == 0: - break - current_page += 1 - _get_individual_library_panel_setting_and_save(panels, folder_path, log_file, grafana_url, http_headers) - _print_an_empty_line() - - -def _get_all_library_panels_in_grafana(page, grafana_url, http_headers): - (status, content) = search_library_panels(page, grafana_url, http_headers) - if status == 200: - library_panels = content - logger.info("There are %s library panels:", len(library_panels)) - for panel in library_panels: - logger.info('name: %s', panel['name']) - return library_panels - logger.warning("Get library panel FAILED, status: %s, msg: %s", status, content) - return [] + with open(log_file_path, 'w', encoding="utf8") as f: + for panel in all_panels: + panel_uri = panel['uid'] + _save_library_panel_setting(panel['name'], + panel_uri, + panel, + folder_path) + f.write(panel_uri + '\t' + panel['name'] + '\n') def _save_library_panel_setting(panel_name, file_name, library_panel_settings, folder_path): @@ -189,23 +124,6 @@ def _save_library_panel_setting(panel_name, file_name, library_panel_settings, f logger.info(" -> %s", file_path) -def _get_individual_library_panel_setting_and_save(panels, folder_path, log_file, grafana_url, http_headers): - file_path = folder_path + '/' + log_file - if panels: - with open(file_path, 'w', encoding="utf8") as f: - for panel in panels: - panel_uri = panel['uid'] - - (status, content) = get_library_panel(panel_uri, grafana_url, http_headers) - if status == 200: - _save_library_panel_setting( - panel['name'], - panel_uri, - content['result'], - folder_path) - f.write(panel_uri + '\t' + panel['name'] + '\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}' @@ -213,8 +131,11 @@ def _save_snapshots(grafana_url, backup_dir, timestamp, http_headers, **kwargs): 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() + all_snapshots = get_all_snapshots(grafana_url, http_headers) + for _, snapshot in all_snapshots: + # same thing as the metadata[name] from the list snapshots API. + _save_snapshot(snapshot['dashboard']['title'], snapshot, folder_path) + print_an_empty_line() def _save_snapshot(file_name, snapshot_setting, folder_path): @@ -225,27 +146,6 @@ def _save_snapshot(file_name, snapshot_setting, folder_path): 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}' @@ -254,35 +154,23 @@ def _save_folders(grafana_url, backup_dir, timestamp, http_headers, **kwargs): 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 [] + folders = get_all_folders(grafana_url, http_headers, **kwargs) + + print_an_empty_line() + log_file_path = folder_path + '/' + log_file + with open(log_file_path, 'w+', encoding="utf8") as f: + for folder_set in folders: + folder_settings, _ = folder_set + folder_uri = "uid/" + folder_settings['uid'] + + _save_folder_setting( + folder_settings['title'], + folder_uri, + folder_settings, + folder_settings, + folder_path) + f.write(folder_uri + '\t' + folder_settings['title'] + '\n') + print_an_empty_line() def _save_folder_setting(folder_name, file_name, folder_settings, folder_permissions, folder_path): @@ -294,27 +182,6 @@ def _save_folder_setting(folder_name, file_name, folder_settings, folder_permiss 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}' @@ -322,8 +189,11 @@ def _save_annotations(grafana_url, backup_dir, timestamp, http_headers, **kwargs 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() + all_annotations = get_all_annotations(grafana_url, http_headers) + for annotation in all_annotations: + annotation_id = str(annotation['id']) + _save_annotation(annotation_id, annotation, folder_path) + print_an_empty_line() def _save_annotation(file_name, annotation_setting, folder_path): @@ -332,30 +202,6 @@ def _save_annotation(file_name, annotation_setting, folder_path): 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}' @@ -363,8 +209,11 @@ def _save_datasources(grafana_url, backup_dir, timestamp, http_headers, **kwargs 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() + all_datasources = get_all_datasources(grafana_url, http_headers) + for datasource in all_datasources: + datasource_name = datasource['uid'] + _save_datasource(datasource_name, datasource, folder_path) + print_an_empty_line() def _save_datasource(file_name, datasource_setting, folder_path): @@ -373,20 +222,6 @@ def _save_datasource(file_name, datasource_setting, folder_path): 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): @@ -399,7 +234,3 @@ def _save_json(file_name, data, folder_path, extension, pretty_print=None): else: f.write(json.dumps(data)) return file_path - - -def _print_an_empty_line(): - logger.info('') diff --git a/src/amg/azext_amg/backup_core.py b/src/amg/azext_amg/backup_core.py new file mode 100644 index 00000000000..dc6e8703b87 --- /dev/null +++ b/src/amg/azext_amg/backup_core.py @@ -0,0 +1,237 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import time + +from knack.log import get_logger + +from .utils import search_dashboard, get_dashboard +from .utils import search_library_panels +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 get_all_dashboards(grafana_url, http_headers, **kwargs): + limit = 5000 # limit is 5000 above V6.2+ + current_page = 1 + + all_dashboards = [] + + # Go through all the pages, we are unsure how many pages there are + 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 or + not d.get('folderTitle', '') and 'general' 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', '') + and d.get('folderTitle', '').lower() not in folders_to_exclude) + or + (not d.get('folderTitle', '') + and 'general' not in folders_to_exclude))] + + print_an_empty_line() + if len(dashboards) == 0: + break + current_page += 1 + current_run_dashboards = _get_individual_dashboard_setting(dashboards, grafana_url, http_headers) + # add the previous list to the list where we added everything. + all_dashboards += current_run_dashboards + print_an_empty_line() + + return all_dashboards + + +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 _get_individual_dashboard_setting(dashboards, grafana_url, http_headers): + if not dashboards: + return [] + + all_individual_dashboards = [] + for board in dashboards: + board_uri = "uid/" + board['uid'] + + (status, content) = get_dashboard(board_uri, grafana_url, http_headers) + if status == 200: + # do not back up provisioned dashboards + if content['meta']['provisioned']: + logger.warning("Dashboard: \"%s\" is provisioned, skipping...", board['title']) + continue + + all_individual_dashboards.append(content) + + return all_individual_dashboards + + +def get_all_library_panels(grafana_url, http_headers): + all_panels = [] + current_page = 1 + while True: + panels = _get_all_library_panels_in_grafana(current_page, grafana_url, http_headers) + + print_an_empty_line() + if len(panels) == 0: + break + current_page += 1 + + # Since we are not excluding anything. We can just add the panels to the + # list since this is all the data we need. + all_panels += panels + print_an_empty_line() + + return all_panels + + +def _get_all_library_panels_in_grafana(page, grafana_url, http_headers): + (status, content) = search_library_panels(page, grafana_url, http_headers) + if status == 200: + library_panels = content + logger.info("There are %s library panels:", len(library_panels)) + for panel in library_panels: + logger.info('name: %s', panel['name']) + return library_panels + logger.warning("Get library panel FAILED, status: %s, msg: %s", status, content) + return [] + + +def get_all_snapshots(grafana_url, http_headers): + (status, content) = search_snapshot(grafana_url, http_headers) + + if status != 200: + logger.warning("Query snapshot failed, status: %s, msg: %s", status, content) + return [] + + all_snapshots_metadata = [] + for snapshot in content: + if not snapshot['external']: + all_snapshots_metadata.append(snapshot) + else: + logger.warning("External snapshot: %s is skipped", snapshot['name']) + + logger.info("There are %s snapshots:", len(all_snapshots_metadata)) + + all_snapshots = [] + for snapshot in all_snapshots_metadata: + logger.info(snapshot) + + (individual_status, individual_content) = get_snapshot(snapshot['key'], grafana_url, http_headers) + if individual_status == 200: + all_snapshots.append((snapshot['key'], individual_content)) + else: + logger.warning("Getting snapshot %s FAILED, status: %s, msg: %s", + snapshot['name'], individual_status, individual_content) + + return all_snapshots + + +def get_all_folders(grafana_url, http_headers, **kwargs): + 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] + + individual_folders = [] + for folder in folders: + (status_folder_settings, content_folder_settings) = get_folder(folder['uid'], grafana_url, http_headers) + # TODO: get_folder_permissions usually requires admin permission but we + # don't save the permissions in backup or migrate. Figure out what to do. + (status_folder_permissions, content_folder_permissions) = get_folder_permissions(folder['uid'], + grafana_url, + http_headers) + if status_folder_settings == 200 and status_folder_permissions == 200: + individual_folders.append((content_folder_settings, content_folder_permissions)) + else: + logger.warning("Getting folder %s FAILED", folder['title']) + logger.info("settings status: %s, settings content: %s, permissions status: %s, permissions content: %s", + status_folder_settings, + content_folder_settings, + status_folder_permissions, + content_folder_permissions) + + return individual_folders + + +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 get_all_annotations(grafana_url, http_headers): + all_annotations = [] + 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, content) = search_annotations(grafana_url, ts_from, ts_to, http_headers) + if status == 200: + annotations_batch = content + logger.info("There are %s annotations:", len(annotations_batch)) + all_annotations += annotations_batch + else: + logger.warning("Query annotation FAILED, status: %s, msg: %s", status, content) + + ts_to = ts_from + ts_from = ts_from - one_month_in_ms + + return all_annotations + + +def get_all_datasources(grafana_url, http_headers): + (status, content) = search_datasource(grafana_url, http_headers) + if status == 200: + datasources = content + logger.info("There are %s datasources:", len(datasources)) + return datasources + + logger.info("Query datasource FAILED, status: %s, msg: %s", status, content) + return None + + +def print_an_empty_line(): + logger.info('') diff --git a/src/amg/azext_amg/commands.py b/src/amg/azext_amg/commands.py index 80ac2a52874..33959b2b59b 100644 --- a/src/amg/azext_amg/commands.py +++ b/src/amg/azext_amg/commands.py @@ -15,6 +15,7 @@ def load_command_table(self, _): self.command_table['grafana update'] = GrafanaUpdate(loader=self) g.custom_command('backup', 'backup_grafana', is_preview=True) g.custom_command('restore', 'restore_grafana', is_preview=True) + g.custom_command('migrate', 'migrate_grafana', is_preview=True) with self.command_group('grafana dashboard') as g: g.custom_command('create', 'create_dashboard') diff --git a/src/amg/azext_amg/custom.py b/src/amg/azext_amg/custom.py index 4772b2569b4..64c6c5893ed 100644 --- a/src/amg/azext_amg/custom.py +++ b/src/amg/azext_amg/custom.py @@ -265,6 +265,45 @@ def restore_grafana(cmd, grafana_name, archive_file, components=None, remap_data destination_datasources=data_sources) +def migrate_grafana(cmd, grafana_name, source_grafana_endpoint, source_grafana_token_or_api_key, dry_run=False, + overwrite=False, folders_to_include=None, folders_to_exclude=None, resource_group_name=None): + from .migrate import migrate + from .utils import get_health_endpoint, send_grafana_get + + # for source instance (backing up from) + headers_src = { + "content-type": "application/json", + "authorization": "Bearer " + source_grafana_token_or_api_key + } + (status, _) = get_health_endpoint(source_grafana_endpoint, headers_src) + if status == 400: + # https://github.com/grafana/grafana/pull/27536 + # Some Grafana instances might block/not support "/api/health" endpoint + (status, _) = send_grafana_get(f"{source_grafana_endpoint}/healthz", headers_src) + + if status == 401: + raise ArgumentUsageError("Access to source grafana endpoint was denied") + if status >= 400: + raise ArgumentUsageError("Source grafana endpoint is not reachable") + + # for destination instance (restoring to) + _health_endpoint_reachable(cmd, grafana_name, resource_group_name=resource_group_name) + creds_dest = _get_data_plane_creds(cmd, api_key_or_token=None, subscription=None) + headers_dest = { + "content-type": "application/json", + "authorization": "Bearer " + creds_dest[1] + } + + migrate(backup_url=source_grafana_endpoint, + backup_headers=headers_src, + restore_url=_get_grafana_endpoint(cmd, resource_group_name, grafana_name, subscription=None), + restore_headers=headers_dest, + dry_run=dry_run, + overwrite=overwrite, + folders_to_include=folders_to_include, + folders_to_exclude=folders_to_exclude) + + def sync_dashboard(cmd, source, destination, folders_to_include=None, folders_to_exclude=None, dashboards_to_include=None, dashboards_to_exclude=None, dry_run=None): from .sync import sync diff --git a/src/amg/azext_amg/migrate.py b/src/amg/azext_amg/migrate.py new file mode 100644 index 00000000000..b93f18bdb3f --- /dev/null +++ b/src/amg/azext_amg/migrate.py @@ -0,0 +1,326 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +from knack.log import get_logger +from azure.cli.core.style import print_styled_text, Style +from azure.cli.core.azclierror import ArgumentUsageError + +from .restore import (create_dashboard, create_folder, create_library_panel, create_snapshot, create_annotation, + create_datasource, set_uid_mapping, check_folder_exists, check_library_panel_exists, + check_dashboard_exists, check_snapshot_exists, check_annotation_exists_and_return_id) +from .backup_core import (get_all_dashboards, get_all_library_panels, get_all_snapshots, get_all_folders, + get_all_annotations, get_all_datasources) + +logger = get_logger(__name__) + + +def migrate(backup_url, backup_headers, restore_url, restore_headers, dry_run, + overwrite, folders_to_include=None, folders_to_exclude=None): + # pylint: disable=too-many-locals + folders_to_include_set = set() + folders_to_exclude_set = set() + + if folders_to_include: + folders_to_include_set = set(s.lower() for s in folders_to_include) + if folders_to_exclude: + folders_to_exclude_set = set(s.lower() for s in folders_to_exclude) + if folders_to_include_set.intersection(folders_to_exclude_set): + raise ArgumentUsageError("Folders to include and exclude cannot have the same folder") + + # get all datasources to be backed up + all_source_datasources = get_all_datasources(backup_url, backup_headers) + all_destination_datasources = get_all_datasources(restore_url, restore_headers) + (datasources_created_summary, datasources_remapped_summary) = _migrate_datasources( + all_source_datasources, all_destination_datasources, restore_url, restore_headers, dry_run) + + all_source_folders = get_all_folders(backup_url, + backup_headers, + folders_to_include=folders_to_include, + folders_to_exclude=folders_to_exclude) + all_destination_folders = get_all_folders(restore_url, + restore_headers, + folders_to_include=folders_to_include, + folders_to_exclude=folders_to_exclude) + (folders_created_summary, folders_overwrote_summary) = _migrate_folders( + all_source_folders, all_destination_folders, restore_url, restore_headers, dry_run, overwrite) + + valid_folder_uids = set(folder[0]['uid'] for folder in all_source_folders + all_destination_folders) + all_source_dashboards = get_all_dashboards(backup_url, + backup_headers, + folders_to_include=folders_to_include, + folders_to_exclude=folders_to_exclude) + all_source_lib_panels = get_all_library_panels(backup_url, backup_headers) + + if 'general' in folders_to_include_set or 'general' not in folders_to_exclude_set: + valid_folder_uids.add('') + + # needs to be meta since in Grafana 8, the folderUid is in the meta. + all_lib_panels_filtered = [p for p in all_source_lib_panels if p['meta']['folderUid'] in valid_folder_uids] + (library_panels_created_summary, + library_panels_overwrote_summary, + dashboards_created_summary, + dashboards_overwrote_summary) = _migrate_library_panels_and_dashboards(all_source_dashboards, + all_lib_panels_filtered, + restore_url, + restore_headers, + dry_run, + overwrite) + + # get the list of snapshots to backup + all_source_snapshots = get_all_snapshots(backup_url, backup_headers) + snapshots_synced_summary, snapshots_overwrote_summary = _migrate_snapshots( + all_source_snapshots, restore_url, restore_headers, dry_run, overwrite) + + # get all the annotations (ONLY up the PAST 13 months) + all_source_annotations = get_all_annotations(backup_url, backup_headers) + annotations_synced_summary, annotations_overwrote_summary = _migrate_annotations( + all_source_annotations, restore_url, restore_headers, dry_run, overwrite) + + dry_run_status = "to be " if dry_run else "" + output = [ + (Style.IMPORTANT, f"\n\nDry run: {dry_run}\n"), + (Style.IMPORTANT, f"Overwrite dashboards, folders, and library panels: {overwrite}\n"), + ] + + append_summary(output, dry_run_status + "created", "Datasources", datasources_created_summary, + "\nDatasources were created, credentials ARE NOT migrated.") + append_summary(output, dry_run_status + "remapped", "Datasources", datasources_remapped_summary) + append_summary(output, dry_run_status + "created", "Folders", folders_created_summary) + append_summary(output, dry_run_status + "overwritten", "Folders", folders_overwrote_summary) + + append_nested_summary(output, dry_run_status + "created", "Library panels", library_panels_created_summary) + append_nested_summary(output, dry_run_status + "overwritten", "Library panels", library_panels_overwrote_summary) + append_nested_summary(output, dry_run_status + "created", "Dashboards", dashboards_created_summary) + append_nested_summary(output, dry_run_status + "overwritten", "Dashboards", dashboards_overwrote_summary) + append_nested_summary(output, dry_run_status + "created", "Snapshots", snapshots_synced_summary) + append_nested_summary(output, dry_run_status + "overwritten", "Snapshots", snapshots_overwrote_summary) + + append_annotations_summary(output, dry_run_status + "created", "Annotations", annotations_synced_summary) + append_annotations_summary(output, dry_run_status + "overwritten", "Annotations", annotations_overwrote_summary) + + print_styled_text(output) + + +def append_summary(output, status, summary_type, summary_data, important_message=None): + if len(summary_data) > 0: + output.append((Style.SUCCESS, f"\n\n{summary_type} {status}:")) + if important_message: + output.append((Style.IMPORTANT, important_message)) + output.append((Style.PRIMARY, "\n " + "\n ".join(summary_data))) + + +def append_nested_summary(output, status, summary_type, summary_data): + output.append((Style.SUCCESS, f"\n\n{summary_type} {status}:")) + for folder, items in summary_data.items(): + output.append((Style.PRIMARY, f"\n {folder}/\n ")) + output.append((Style.SECONDARY, "\n ".join(items))) + + +def append_annotations_summary(output, status, summary_type, annotations_summary, max_text_length=50): + output.append((Style.SUCCESS, f"\n\n{summary_type} {status}:")) + if len(annotations_summary) > 0: + postprocessed_summary = [(a, b[:max_text_length] + "...") if len(b) > + max_text_length else (a, b) for a, b in annotations_summary] + output.append((Style.PRIMARY, "\n " + + "\n ".join([f"id: {a}, text: {b}" for a, b in postprocessed_summary]))) + + +def _migrate_datasources(all_source_datasources, all_destination_datasources, restore_url, restore_headers, dry_run): + datasources_created_summary = [] + datasources_remapped_summary = [] + + # since in our remapping, we use the name and type to check if it is the same datasource. + restore_datasources_names = {(ds['name'], ds['type']) for ds in all_destination_datasources} + + for datasource in all_source_datasources: + if (datasource['name'], datasource['type']) not in restore_datasources_names: + if not dry_run: + create_datasource(restore_url, datasource, restore_headers) + datasources_created_summary.append(datasource['name']) + else: + if not dry_run: + logger.warning("Datasource %s already exists, remapping", datasource['name']) + datasources_remapped_summary.append(datasource['name']) + # grab all the new datasources now. since we have created the datasources, we can now do the mapping. + # do the mapping from the backup to the restore. + set_uid_mapping(all_source_datasources, all_destination_datasources) + + return (datasources_created_summary, datasources_remapped_summary) + + +def _migrate_folders(all_source_folders, all_destination_folders, restore_url, restore_headers, dry_run, overwrite): + folders_created_summary = [] + folders_overwrote_summary = [] + + restore_folder_uids = {restore_content['uid'] for (restore_content, _) in all_destination_folders} + restore_folder_uids = set() + + for folder in all_source_folders: + content_folder_settings, _ = folder + + if content_folder_settings['uid'] in restore_folder_uids: + logger.warning("Folder %s already exists, skipping", content_folder_settings['title']) + continue + + # create a folder if it does not exist + exists_before = check_folder_exists(restore_url, content_folder_settings, restore_headers) + + is_successful = True + if not dry_run: + is_successful = create_folder(restore_url, content_folder_settings, restore_headers, overwrite) + + if not is_successful: + continue + + update_summary(exists_before, + content_folder_settings['title'], + folders_created_summary, + folders_overwrote_summary) + + return folders_created_summary, folders_overwrote_summary + + +def _migrate_library_panels_and_dashboards(all_source_dashboards, all_library_panels_filtered, restore_url, + restore_headers, dry_run, overwrite): + library_panels_created_summary = {} + library_panels_overwrote_summary = {} + dashboards_created_summary = {} + dashboards_overwrote_summary = {} + + created_library_panels = set() + # only update the library panels that are not included / excluded. + for library_panel in all_library_panels_filtered: + exists_before = check_library_panel_exists(restore_url, library_panel, restore_headers) + + library_panel['id'] = None + is_successful = True + if not dry_run: + # in create_library_panel, it does the patch if the library panel already exists. + is_successful = create_library_panel(restore_url, library_panel, restore_headers, overwrite) + + if not is_successful: + continue + + created_library_panels.add(library_panel['uid']) + panel_folder_name = library_panel['meta']['folderName'] + update_summary_dict(exists_before, + panel_folder_name, + library_panel['name'], + library_panels_created_summary, + library_panels_overwrote_summary) + + # we don't backup provisioned dashboards, so we don't need to restore them + for dashboard in all_source_dashboards: + exists_before = check_dashboard_exists(restore_url, dashboard, restore_headers) + dashboard_title = dashboard['dashboard'].get('title', '') + + # Skipping making/updating dashboard if the library panel it relies on is not being updated. + panel_uids = {p["libraryPanel"]["uid"] for p in dashboard["dashboard"]["panels"] if "libraryPanel" in p} + if not panel_uids.issubset(created_library_panels): + # all the panels that are created are in the created_library_panels set, so if the panel is not in the set, + # then it is not created and we should skip the dashboard. + print_styled_text([ + (Style.WARNING, f'Create dashboard {dashboard_title}: '), + (Style.ERROR, 'FAILURE (skipped because library panel is not created)') + ]) + continue + + dashboard['dashboard']['id'] = None + # Overwrite takes care of delete & create. + is_successful = True + if not dry_run: + # there is a weird edge case where if the version is the same, it will overwrite even if false. + # so if the uid are the same, then without overwrite, it will overwrite if the version is the same. + # this logic doesn't apply to library panel since it is handled via PATCH. + if exists_before and not overwrite: + error_msg = '(dashboard already exists. Please enable --overwrite if you want to overwrite dashboard)' + print_styled_text([ + (Style.WARNING, f'Create dashboard {dashboard_title}: '), + (Style.ERROR, f'FAILURE {error_msg}') + ]) + is_successful = False + else: + is_successful = create_dashboard(restore_url, dashboard, restore_headers, overwrite) + + if not is_successful: + continue + + folder_title = dashboard['meta']['folderTitle'] + update_summary_dict(exists_before, + folder_title, + dashboard['dashboard']['title'], + dashboards_created_summary, + dashboards_overwrote_summary) + + return (library_panels_created_summary, library_panels_overwrote_summary, + dashboards_created_summary, dashboards_overwrote_summary) + + +def _migrate_snapshots(all_source_snapshots, restore_url, restore_headers, dry_run, overwrite): + snapshots_synced_summary = {} + snapshots_overwrote_summary = {} + for snapshot_key, snapshot in all_source_snapshots: + snapshot['key'] = snapshot_key + exists_before = check_snapshot_exists(restore_url, snapshot['key'], restore_headers) + + try: + snapshot_name = snapshot['dashboard']['title'] + except KeyError: + snapshot_name = "Untitled Snapshot" + + is_successful = True + if not dry_run: + is_successful = create_snapshot(restore_url, snapshot, restore_headers, overwrite) + + if not is_successful: + continue + + snapshot_folder_title = snapshot['meta']['folderTitle'] + update_summary_dict(exists_before, + snapshot_folder_title, + snapshot_name, + snapshots_synced_summary, + snapshots_overwrote_summary) + + return snapshots_synced_summary, snapshots_overwrote_summary + + +def _migrate_annotations(all_source_annotations, restore_url, restore_headers, dry_run, overwrite): + annotations_synced_summary = [] + annotations_overwrote_summary = [] + for annotation in all_source_annotations: + exists_before, _ = check_annotation_exists_and_return_id(restore_url, annotation, restore_headers) + + is_successful = True + if not dry_run: + is_successful = create_annotation(restore_url, annotation, restore_headers, overwrite) + + if not is_successful: + continue + + update_summary(exists_before, + (str(annotation['id']), annotation['text']), + annotations_synced_summary, + annotations_overwrote_summary) + + return annotations_synced_summary, annotations_overwrote_summary + + +def update_summary(exists_before, item, summary_created, summary_overwrote): + if exists_before: + summary_overwrote.append(item) + else: + summary_created.append(item) + + +def update_summary_dict(exists_before, key, item, summary_created, summary_overwrote): + if exists_before: + if key not in summary_overwrote: + summary_overwrote[key] = [] + summary_overwrote[key].append(item) + else: + if key not in summary_created: + summary_created[key] = [] + summary_created[key].append(item) diff --git a/src/amg/azext_amg/restore.py b/src/amg/azext_amg/restore.py index 64603235940..c7b9663a22c 100644 --- a/src/amg/azext_amg/restore.py +++ b/src/amg/azext_amg/restore.py @@ -13,8 +13,9 @@ from azure.cli.core.style import print_styled_text, Style from knack.log import get_logger -from .utils import (get_folder_id, send_grafana_post, send_grafana_patch, - send_grafana_get, create_datasource_mapping, remap_datasource_uids) +from .utils import (get_folder_id, send_grafana_post, send_grafana_patch, send_grafana_put, send_grafana_delete, + send_grafana_get, create_datasource_mapping, remap_datasource_uids, get_snapshot, + search_annotations) logger = get_logger(__name__) @@ -28,12 +29,12 @@ def restore(grafana_url, archive_file, components, http_headers, destination_dat raise ArgumentUsageError(f"failed to open {archive_file} as a tar file") from e restore_functions = collections.OrderedDict() - restore_functions['folder'] = _create_folder - restore_functions['dashboard'] = _create_dashboard - restore_functions['library_panel'] = _create_library_panel - restore_functions['snapshot'] = _create_snapshot - restore_functions['annotation'] = _create_annotation - restore_functions['datasource'] = _create_datasource + restore_functions['folder'] = _load_and_create_folder + restore_functions['dashboard'] = _load_and_create_dashboard + restore_functions['library_panel'] = _load_and_create_library_panel + restore_functions['snapshot'] = _load_and_create_snapshot + restore_functions['annotation'] = _load_and_create_annotation + restore_functions['datasource'] = _load_and_create_datasource with tarfile.open(name=archive_file, mode='r:gz') as tar: with tempfile.TemporaryDirectory() as tmpdir: @@ -65,8 +66,7 @@ def _restore_components(grafana_url, restore_functions, tmpdir, components, http datasource = json.loads(data) source_datasources.append(datasource) - global uid_mapping # pylint: disable=global-statement - uid_mapping = create_datasource_mapping(source_datasources, destination_datasources) + set_uid_mapping(source_datasources, destination_datasources) if "dashboard" in exts: # dashboard restoration can't work if linked library panels don't exist exts.insert(0, "library_panel") @@ -81,17 +81,21 @@ def _restore_components(grafana_url, restore_functions, tmpdir, components, http # Restore dashboards -def _create_dashboard(grafana_url, file_path, http_headers): +def _load_and_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 + create_dashboard(grafana_url, content, http_headers, overwrite=True) + + +def create_dashboard(grafana_url, content, http_headers, overwrite): payload = { 'dashboard': content['dashboard'], 'folderId': get_folder_id(content, grafana_url, http_post_headers=http_headers), - 'overwrite': True + 'overwrite': overwrite } datasources_missed = set() @@ -99,20 +103,39 @@ def _create_dashboard(grafana_url, file_path, http_headers): result = send_grafana_post(f'{grafana_url}/api/dashboards/db', json.dumps(payload), http_headers) dashboard_title = content['dashboard'].get('title', '') - print_styled_text([ + + to_print = [ (Style.WARNING, f'Create dashboard {dashboard_title}: '), (Style.SUCCESS, 'SUCCESS') if result[0] == 200 else (Style.ERROR, 'FAILURE') - ]) + ] + + if result[0] == 412: + to_print.append( + (Style.ERROR, ' (version mismatch, please enable --overwrite if you want to overwrite the dashboard)')) + + print_styled_text(to_print) logger.info("status: %s, msg: %s", result[0], result[1]) + return result[0] == 200 + + +def check_dashboard_exists(grafana_url, payload, http_headers): + result = send_grafana_get(f'{grafana_url}/api/dashboards/uid/{payload["dashboard"]["uid"]}', http_headers) + return result[0] == 200 # Restore Library Panel -def _create_library_panel(grafana_url, file_path, http_headers): +def _load_and_create_library_panel(grafana_url, file_path, http_headers): with open(file_path, 'r', encoding="utf8") as f: data = f.read() payload = json.loads(data) payload['id'] = None + + create_library_panel(grafana_url, payload, http_headers, overwrite=True) + + +def create_library_panel(grafana_url, payload, http_headers, overwrite): + # set the folder id of the library panel payload['folderId'] = get_folder_id(payload, grafana_url, http_post_headers=http_headers) datasources_missed = set() @@ -121,83 +144,211 @@ def _create_library_panel(grafana_url, file_path, http_headers): panel_name = payload.get('name', '') (status, content) = send_grafana_post(f'{grafana_url}/api/library-elements', json.dumps(payload), http_headers) + # only patch if overwrite is true. if status >= 400 and ('name or UID already exists' in content.get('message', '')): - uid = payload['uid'] - panel_uri = f'{grafana_url}/api/library-elements/{uid}' - (status, content) = send_grafana_get(panel_uri, http_headers) - if status == 200: - patch_payload = { - 'name': panel_name, - 'model': payload['model'], - 'version': content['result']['version'], - 'kind': payload['kind'] - } - (status, content) = send_grafana_patch(f'{grafana_url}/api/library-elements/{uid}', - json.dumps(patch_payload), http_headers) - print_styled_text([ - (Style.WARNING, f'Create library panel {panel_name}: '), - (Style.SUCCESS, 'SUCCESS') if status == 200 else (Style.ERROR, 'FAILURE') - ]) + if overwrite: + uid = payload['uid'] + panel_uri = f'{grafana_url}/api/library-elements/{uid}' + (status, content) = send_grafana_get(panel_uri, http_headers) + if status == 200: + patch_payload = { + 'name': panel_name, + 'model': payload['model'], + 'version': content['result']['version'], + 'kind': payload['kind'] + } + (status, content) = send_grafana_patch(f'{grafana_url}/api/library-elements/{uid}', + json.dumps(patch_payload), http_headers) + + print_styled_text([ + (Style.WARNING, f'Overwrite library panel {panel_name}: '), + (Style.SUCCESS, 'SUCCESS') if status == 200 else (Style.ERROR, 'FAILURE') + ]) + else: + print_styled_text([ + (Style.WARNING, f'Create library panel {panel_name}: '), + (Style.ERROR, 'FAILURE'), + (Style.ERROR, ' (name or UID already exists,'), + (Style.ERROR, ' please enable --overwrite if you want to overwrite the library panel)') + ]) + + else: + print_styled_text([ + (Style.WARNING, f'Create library panel {panel_name}: '), + (Style.SUCCESS, 'SUCCESS') if status == 200 else (Style.ERROR, 'FAILURE') + ]) + logger.info("status: %s, msg: %s", status, content) + return status == 200 + + +def check_library_panel_exists(grafana_url, payload, http_headers): + (status, _) = send_grafana_get(f'{grafana_url}/api/library-elements/{payload["uid"]}', http_headers) + return status == 200 # Restore snapshots -def _create_snapshot(grafana_url, file_path, http_headers): +def _load_and_create_snapshot(grafana_url, file_path, http_headers): with open(file_path, 'r', encoding="utf8") as f: data = f.read() snapshot = json.loads(data) + create_snapshot(grafana_url, snapshot, http_headers, overwrite=True) + + +def check_snapshot_exists(grafana_url, snapshot_key, http_headers): + (status, _) = get_snapshot(snapshot_key, grafana_url, http_headers) + return status == 200 + + +def create_snapshot(grafana_url, snapshot, http_headers, overwrite): try: snapshot['name'] = snapshot['dashboard']['title'] except KeyError: snapshot['name'] = "Untitled Snapshot" + snapshot_name = snapshot['name'] + + exists_before = False + # TODO: in backup we don't save the key. + if 'key' in snapshot: + exists_before = check_snapshot_exists(grafana_url, snapshot['key'], http_headers) + + if exists_before: + if overwrite: + (status, content) = send_grafana_delete(f'{grafana_url}/api/snapshots/{snapshot["key"]}', http_headers) + logger.info("delete status: %s, msg: %s", status, content) + else: + print_styled_text([ + (Style.WARNING, f'Create snapshot {snapshot_name}: '), + (Style.ERROR, 'FAILURE'), + (Style.ERROR, ' (name or UID already exists,'), + (Style.ERROR, ' please enable --overwrite if you want to overwrite the snapshot)') + ]) + return False (status, content) = send_grafana_post(f'{grafana_url}/api/snapshots', json.dumps(snapshot), http_headers) - snapshot_name = snapshot['name'] print_styled_text([ (Style.WARNING, f'Create snapshot {snapshot_name}: '), (Style.SUCCESS, 'SUCCESS') if status == 200 else (Style.ERROR, 'FAILURE') ]) logger.info("status: %s, msg: %s", status, content) + return status == 200 + # Restore folders -def _create_folder(grafana_url, file_path, http_headers): +def _load_and_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) + create_folder(grafana_url, folder, http_headers, overwrite=True) + + +def create_folder(grafana_url, folder, http_headers, overwrite): + folder["overwrite"] = overwrite + + content = json.dumps(folder) + result = send_grafana_post(f'{grafana_url}/api/folders', content, http_headers) folder_name = folder.get('title', '') - # 412 means the folder already exists - print_styled_text([ - (Style.WARNING, f'Create folder {folder_name}: '), - (Style.SUCCESS, 'SUCCESS') if result[0] in [200, 412] else (Style.ERROR, 'FAILURE') - ]) + + to_print = [ + (Style.WARNING, f'{"Overwrite" if overwrite else "Create"} folder {folder_name}: '), + ] + + # 412 means the folder already exists and there is a version mismatch, so we should overwrite. + if result[0] == 412: + if overwrite: + result = send_grafana_put(f'{grafana_url}/api/folders/{folder["uid"]}', content, http_headers) + to_print.append((Style.SUCCESS, 'SUCCESS') if result[0] in [200] else (Style.ERROR, 'FAILURE')) + else: + to_print.append((Style.ERROR, 'FAILURE')) + to_print.append( + (Style.ERROR, ' (version mismatch, please enable --overwrite if you want to overwrite the folder)')) + else: + to_print.append((Style.SUCCESS, 'SUCCESS') if result[0] in [200] else (Style.ERROR, 'FAILURE')) + + print_styled_text(to_print) + logger.info("status: %s, msg: %s", result[0], result[1]) + # return for the summary + return result[0] == 200 + + +def check_folder_exists(grafana_url, folder, http_headers): + if not folder.get('uid'): + return False + + (status, _) = send_grafana_get(f'{grafana_url}/api/folders/{folder["uid"]}', http_headers) + return status == 200 + # Restore annotations -def _create_annotation(grafana_url, file_path, http_headers): +def _load_and_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) + create_annotation(grafana_url, annotation, http_headers, overwrite=True) + + +def create_annotation(grafana_url, annotation, http_headers, overwrite): + exists_before, old_id = check_annotation_exists_and_return_id(grafana_url, annotation, http_headers) + + if exists_before: + if overwrite: + (status, content) = send_grafana_delete(f'{grafana_url}/api/annotations/{old_id}', http_headers) + logger.info("delete status: %s, msg: %s", status, content) + else: + print_styled_text([ + (Style.WARNING, f'Create annotation id {old_id}: '), + (Style.ERROR, 'FAILURE'), + (Style.ERROR, ' (annotation with same time period, dashboardUID, and text already exists,'), + (Style.ERROR, ' please enable --overwrite if you want to overwrite the snapshot)') + ]) + return False + + (status, content) = send_grafana_post(f'{grafana_url}/api/annotations', json.dumps(annotation), http_headers) annotation_id = annotation['id'] print_styled_text([ - (Style.WARNING, f'Create annotation {annotation_id}: '), - (Style.SUCCESS, 'SUCCESS') if result[0] == 200 else (Style.ERROR, 'FAILURE') + (Style.WARNING, f'Create annotation id {annotation_id}: '), + (Style.SUCCESS, 'SUCCESS') if status == 200 else (Style.ERROR, 'FAILURE') ]) - logger.info("status: %s, msg: %s", result[0], result[1]) + logger.info("status: %s, msg: %s", status, content) + + return status == 200 + + +def check_annotation_exists_and_return_id(grafana_url, annotation, http_headers): + ts_from = annotation['time'] + ts_to = annotation['timeEnd'] + (status, content) = search_annotations(grafana_url, ts_from, ts_to, http_headers) + if status != 200: + return False, -1 + + for possible_matching_annotation in content: + # this will get the first matching annotation with the same text and dashboardUID and time period + # prevents duplicates, but if there is a change in anything about the annotation, it will be recreated. + # won't prevent: AMG1 migrate AMG2. Then change AMG1, then migrate again. + # AMG2 will have the old annotation and the new one (dependent on which fields you change). + if (possible_matching_annotation['text'] == annotation['text'] and + annotation['dashboardUID'] == possible_matching_annotation['dashboardUID']): + return True, possible_matching_annotation['id'] + + return False, -1 # Restore data sources -def _create_datasource(grafana_url, file_path, http_headers): +def _load_and_create_datasource(grafana_url, file_path, http_headers): with open(file_path, 'r', encoding="utf8") as f: data = f.read() datasource = json.loads(data) + create_datasource(grafana_url, datasource, http_headers) + + +def create_datasource(grafana_url, datasource, http_headers): result = send_grafana_post(f'{grafana_url}/api/datasources', json.dumps(datasource), http_headers) datasource_name = datasource['name'] # 409 means the data source already exists @@ -206,3 +357,8 @@ def _create_datasource(grafana_url, file_path, http_headers): (Style.SUCCESS, 'SUCCESS') if result[0] in [200, 409] else (Style.ERROR, 'FAILURE') ]) logger.info("status: %s, msg: %s", result[0], result[1]) + + +def set_uid_mapping(source_datasources, destination_datasources): + global uid_mapping # pylint: disable=global-statement + uid_mapping = create_datasource_mapping(source_datasources, destination_datasources) 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 index 7d3a4118e23..b4682d4dca8 100644 --- 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 @@ -1,27119 +1,29085 @@ -interactions: -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackup000002-f6d7a7degdhbcubw.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - cache-control: - - no-cache - content-length: - - '1224' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:47 GMT - etag: - - '"02005fc0-0000-0600-0000-66bc09400000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685516720&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=SlEq70UU3p4WWjX3s9AoMO9sx8XvPiDd8s58xan0A5qTenYx4PCZcrMy4I1H_ln3F74AZ9ltSABWidRs3hyI6vnw37U0tgZaKkXTg4FnsWd2C8M83wXDjVqAMzHTPl_1uHM4xrW5CtHMEPK4UFSGVVNgSs8Fd0e8NAEQ33jNxejXpwMmuXXmNMqXncUqB3qCa4gMTcH5RtGmlaDe8moL7agzqClmIQldWC_46LYHGAv5l1VopKkKOMln-4BFtSixwUCWdN1dCmkxle6HDG4TG-i_-U1KkFC8No89JTym0a6jUKcRGjwUAEKVEUOdL9pfF4zhgZ3iSryqKVJzRX8Acg&h=dbkGYGSnL901kLs6SMQbqADG4pRnDLV55uG_fx1lFRQ - mise-correlation-id: - - d117b7cc-8ac2-42b9-8b0f-8709b2b639bc - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1198' - x-msedge-ref: - - 'Ref A: 49DD0FFD90BF4FD0BB3059E203642674 Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:32:46Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","name":"578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T01:32:48.2139594Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:48 GMT - etag: - - '"020041c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 8AC7DD8E743442F8805388E2E0E7571C Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:32:48Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","name":"578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T01:32:48.2139594Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:18 GMT - etag: - - '"020041c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 837630DC537D472890F2A4F2E95F6F09 Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:33:18Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","name":"578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T01:32:48.2139594Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:48 GMT - etag: - - '"020041c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 77EED0F56B684991A98BFEB8E45DC21B Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:33:48Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","name":"578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T01:32:48.2139594Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:18 GMT - etag: - - '"020041c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 41460B9C077A4F75A732804FBE63FD14 Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:34:19Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A?api-version=2023-09-01&t=638591959685360447&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5p5DAlalxl6NVzozpivm85t7E74xH5Jw0phKWTM77myow3uAIIod1uOMlOrwP4rxqtjP9ZJQEA_V_Crb_qclCTmtaUhZr6QfwE9JU2wU0ALZpZpT8gXEz8Wjpk5E2KeC5Zr5RdMACfzXF2n1d9Um8KiwXoGSKg2tZPXq5PmWTmRGo3v_AWSBhxHYJ9dSARj3cN5Kf7ReGt0eKRos8SkSLJXPc8XcyMqUIInz9B75VhowuRqWOPQ2wpd6ngCEZygKFpg--bytqAmZdHjSaKWDgVxBXQaBlVo5S-iCjEBJstalL_7pqmRGSkRITRarlfcKY_sLkS_yHjOvCnO_Wlz4lA&h=7kmlqMG8L1U8EfeSVKdqYIt5ri5QygKl0gOeH0dLLpk - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","name":"578318eb-d494-4bc8-8ac7-9226c882cca7*11786555B7195898726EBEDADB846B90070ED251B71A44AA4383BA6238EBBC3A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Succeeded","startTime":"2024-08-14T01:32:48.2139594Z","endTime":"2024-08-14T01:34:42.1524085Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '590' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:48 GMT - etag: - - '"02004bc7-0000-0600-0000-66bc09b20000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 4DC23964A3FC4DDD8CC684939BB608B8 Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:34:49Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1122' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:48 GMT - etag: - - '"4000286a-0000-0800-0000-66bc09b20000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: FA99DCE6A9294B7899D959F89496CCDF Ref B: CO6AA3150219017 Ref C: 2024-08-14T01:34:49Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.10 (Windows-10-10.0.22631-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":"953fd163-96b2-4789-8a83-9cfe693dd8d5","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":["7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","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":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-05-22T05:14:51Z","capabilityStatus":"Deleted","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2024-04-17T20:09:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-03-07T15:24:00Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2023-11-15T22:26:27Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2023-10-09T14:35:17Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2023-08-30T23:40:03Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"OnlineService","servicePlanId":"75317150-0539-40a7-a034-ec352928e568"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2023-04-08T07:24:47Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2023-04-01T19:31:57Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T03:17:52Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-12T07:44:36Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-08T17:37:43Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-08-07T11:57:57Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-01T12:35:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2022-07-26T00:30:18Z","creationType":null,"department":"Azure - Dev Exp","dirSyncEnabled":true,"displayName":"Alan Zhang","employeeId":"6163651","facsimileTelephoneNumber":null,"givenName":"Alan","immutableId":"6163651","isCompromised":null,"jobTitle":"SOFTWARE - ENGINEER","lastDirSyncTime":"2024-05-23T00:52:14Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"alanzhang","mobile":null,"onPremisesDistinguishedName":"CN=Alan - Zhang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-59518224","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/2480FL","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":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"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":"MicrosoftCommunicationsOnline"},{"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"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"}],"provisioningErrors":[],"proxyAddresses":["X500:/o=microsoft/ou=Exchange - Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=862210bc3e1042c283aa3599dd502a0e-Alan - Zhang","X500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=7e7b5f8bb1af4426984d651ab6a7179d-Alan - Zhang-2","x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=2b033205a3c4464193699da520d98f5c-Alan - Zhang","smtp:alanzhang@microsoft.onmicrosoft.com","smtp:alanzhang@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2022-08-01T21:09:23Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":"+1 - (425) 7069079","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/953fd163-96b2-4789-8a83-9cfe693dd8d5/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"381902","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Lingling - Tong","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"LTONG","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 - Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72561663","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6163651"}' - headers: - access-control-allow-origin: - - '*' - cache-control: - - no-cache - content-length: - - '28278' - content-type: - - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 - dataserviceversion: - - 3.0; - date: - - Wed, 14 Aug 2024 01:34:51 GMT - duration: - - '3986407' - expires: - - '-1' - ocp-aad-diagnostics-server-name: - - mw3oElQ04ReRGXdsOZB5DzlmIjK2qO6E5Wcq9TTm3bc= - ocp-aad-session-key: - - mHS6Cq4qoFCPRxvoqq3hcBQ-8P73gejKHIz0PtlRslpjU0UZgldONHOfl0hEVgGkeQwt9s2nSmQccNQ9QmQ2WFuCEID5A1tv_c54_2lZ4v9PAs0-B6HzLcPJClhEldNU.3hp56XQpV1iz4whJzVZNITi2fdpggIDhEdE23FqSGu0 - pragma: - - no-cache - request-id: - - ffd75884-5f08-4df5-b19d-ce3e5ab48274 - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - response: - body: - string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage - server-wide settings and manage access to resources such as organizations, - users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-18T04:44:18.4380858Z","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: - - '719' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:51 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: BCE1010C23D448328DFBE287228E5AE3 Ref B: CO6AA3150218053 Ref C: 2024-08-14T01:34:52Z' - 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": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "Group"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '259' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId - ''953fd16396b247898a839cfe693dd8d5'' has type ''User'' , which is different - from specified PrinciaplType ''Group''."}}' - headers: - cache-control: - - no-cache - content-length: - - '181' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:52 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 2146FDCA785E471194CA87884F60211A Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:34:52Z' - status: - code: 400 - message: Bad Request -- request: - body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "User"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '258' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"953fd163-96b2-4789-8a83-9cfe693dd8d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:34:53.3488392Z","updatedOn":"2024-08-14T01:34:53.7748392Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002/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: - - '1001' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:55 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 0411981B45AF44C590DA85E21740C3AB Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:34:53Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - 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: - - Wed, 14 Aug 2024 01:34:54 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 07A0765482DB40898E9DDE81014BC8F5 Ref B: CO6AA3150220029 Ref C: 2024-08-14T01:34:55Z' - 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": "a47f698f-0a11-4cb5-b126-29e4b36e9a81", "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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:34:55.7498771Z","updatedOn":"2024-08-14T01:34:56.2758869Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - Wed, 14 Aug 2024 01:34:58 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: F5261085964E42B094971537084CD5BE Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:34:55Z' - status: - code: 201 - message: Created -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackup000003-g3heasfcd5geg2ca.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - cache-control: - - no-cache - content-length: - - '1224' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:59 GMT - etag: - - '"020071c0-0000-0600-0000-66bc09c40000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001768346&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=bDu9k3FEzpV12IjT7Kdw3IN2gJrnh9QdqjKTORNGW_E73kFuBXsnu6gFl7LJrhAXA_fguadDRplQacx2BspApa3DnHaHspaGECSC_QbumeIPNMtZquDqjyZrM2AK8hWz0edLiWo7IemvEcsgY4Q-_cn0yKjehj8oHHL_BIbLNQp7Rfu1KtAN4GdhIR8Z9zUz7SYbl3la9hbfKJ1yJeNmn1qaHDLG_Pd0GQy8uXAO34FxWLso2k08Xzb3t2hZ2wSzBJbUtc45Bv1OO76tkut6TZf9Xy6-TF-17DsBBypBFQ874QNqLWvsmMQptzok3ZtaSqHGvjtn3-0SXf4x6FWmng&h=Nepms2N7Zwxr_9WJrOZqEj1kQVpnEqBXKiPvTYFEgbs - mise-correlation-id: - - 06e5321c-8401-4f3f-9039-4e0df8b0a8d3 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: BC23E82297F94BB49987DC7095DB66D9 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:34:58Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T01:34:59.7297389Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:00 GMT - etag: - - '"02004fc7-0000-0600-0000-66bc09c30000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 20AC43FC9E094B6EA842CC625CD7EA4B Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:35:00Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T01:34:59.7297389Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:30 GMT - etag: - - '"02004fc7-0000-0600-0000-66bc09c30000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 645BE964C79D47ADB4C63C5A41D3ACD6 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:35:30Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T01:34:59.7297389Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:00 GMT - etag: - - '"02004fc7-0000-0600-0000-66bc09c30000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 725E59C9E5BA4E86969B5C720F11192A Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:36:00Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T01:34:59.7297389Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:30 GMT - etag: - - '"02004fc7-0000-0600-0000-66bc09c30000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 093A35638D3845FCBFE1E2ECBC2F18B4 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:36:30Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T01:34:59.7297389Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:00 GMT - etag: - - '"02004fc7-0000-0600-0000-66bc09c30000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: ED97C496FCB848C8A8A4B13322E01ABC Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:37:00Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E?api-version=2023-09-01&t=638591961001611732&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=OsqbfoxyENkynEWN4Tq0hCJ_Tn-mZVFtPraart_38JDQS6iSPhPjbDixdPSN5O-oRLRdny2MDEHwywBZuV4jF5q89S52aVqFlQYcSU33rvH0vWD433hVVlkCgiBrnRBRA3JW9fzjDBtptD2G-Z0sbcMkULQVkXoefgoWW56rki-tDLzFCfUE_XvB8Or0eeyMfzucm4bqq96_1Ch8NgGtMdCWWD19sMUau-zuYB9J_kt0kVmHPQIAO2Zbgu7hlccmbsZcSaH6C7nkv8dsV-KV86qpiBk3Mj8kk2RVMVWPOpvtbZ3lL0xIeBG5GTZLh9rviWB_xdUIkxvRZKQ2LLceFg&h=1sppqqlgkYH5YTNn0wAWi-Su69Ak1170IvxfguSOyg0 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","name":"74fd8562-acd0-4a0c-bb78-8ca93e6bf11a*C6EB386E79A524555A600C01DE21581071E187AD5E9DA28CD9A7FC8570B2DF0E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Succeeded","startTime":"2024-08-14T01:34:59.7297389Z","endTime":"2024-08-14T01:37:26.5319568Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '590' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:30 GMT - etag: - - '"020066c7-0000-0600-0000-66bc0a560000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: CDA54EF10EBF451FBCB7CEFD974CD656 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:37:31Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1122' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:30 GMT - etag: - - '"4000b484-0000-0800-0000-66bc0a560000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 8CBA7C41D2524235A543102F239DC3E2 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:37:31Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.10 (Windows-10-10.0.22631-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":"953fd163-96b2-4789-8a83-9cfe693dd8d5","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":["7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","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":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-05-22T05:14:51Z","capabilityStatus":"Deleted","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2024-04-17T20:09:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-03-07T15:24:00Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2023-11-15T22:26:27Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2023-10-09T14:35:17Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2023-08-30T23:40:03Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"OnlineService","servicePlanId":"75317150-0539-40a7-a034-ec352928e568"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2023-04-08T07:24:47Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2023-04-01T19:31:57Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T03:17:52Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-12T07:44:36Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-08T17:37:43Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-08-07T11:57:57Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-01T12:35:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2022-07-26T00:30:18Z","creationType":null,"department":"Azure - Dev Exp","dirSyncEnabled":true,"displayName":"Alan Zhang","employeeId":"6163651","facsimileTelephoneNumber":null,"givenName":"Alan","immutableId":"6163651","isCompromised":null,"jobTitle":"SOFTWARE - ENGINEER","lastDirSyncTime":"2024-05-23T00:52:14Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"alanzhang","mobile":null,"onPremisesDistinguishedName":"CN=Alan - Zhang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-59518224","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/2480FL","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":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"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":"MicrosoftCommunicationsOnline"},{"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"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"}],"provisioningErrors":[],"proxyAddresses":["X500:/o=microsoft/ou=Exchange - Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=862210bc3e1042c283aa3599dd502a0e-Alan - Zhang","X500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=7e7b5f8bb1af4426984d651ab6a7179d-Alan - Zhang-2","x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=2b033205a3c4464193699da520d98f5c-Alan - Zhang","smtp:alanzhang@microsoft.onmicrosoft.com","smtp:alanzhang@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2022-08-01T21:09:23Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":"+1 - (425) 7069079","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/953fd163-96b2-4789-8a83-9cfe693dd8d5/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"381902","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Lingling - Tong","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"LTONG","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 - Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72561663","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6163651"}' - headers: - access-control-allow-origin: - - '*' - cache-control: - - no-cache - content-length: - - '28278' - content-type: - - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 - dataserviceversion: - - 3.0; - date: - - Wed, 14 Aug 2024 01:37:31 GMT - duration: - - '1283587' - expires: - - '-1' - ocp-aad-diagnostics-server-name: - - /gOF437Hmda72mglZqa21Wk3NmHUXajt44ZBZOm7aK4= - ocp-aad-session-key: - - TXjC1QS9_CI6CE4-qdvFb00uc1y8GA9uUNWMjhScEHAktnQzdSQDQz1HoOlph3FJk6L2m46MYUqa0WST3CEUtZPd7DjKo0mLOSKdS8uvNAc0oJbBJXjiUoJxHrwRyZoX.YHtLfuhy5Wz3A6ttTTwMszYYZtFsvEnP6nxFOQrhQSI - pragma: - - no-cache - request-id: - - 6d83e05d-127d-497f-9eba-91dc37510e40 - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - response: - body: - string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage - server-wide settings and manage access to resources such as organizations, - users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-18T04:44:18.4380858Z","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: - - '719' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:31 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 96A07AB1B13C42C9A0C8640A7D1E1C8A Ref B: CO6AA3150220053 Ref C: 2024-08-14T01:37:32Z' - 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": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "Group"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '259' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 - response: - body: - string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId - ''953fd16396b247898a839cfe693dd8d5'' has type ''User'' , which is different - from specified PrinciaplType ''Group''."}}' - headers: - cache-control: - - no-cache - content-length: - - '181' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37: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 - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: F75CF0757C074B219546E19AA0D56AC7 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:37:32Z' - status: - code: 400 - message: Bad Request -- request: - body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "User"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '258' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"953fd163-96b2-4789-8a83-9cfe693dd8d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:37:33.2103898Z","updatedOn":"2024-08-14T01:37:33.7324025Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003/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: - - '1001' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:34 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 39C82C0EE6094A38B276704356DA52D2 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:37:33Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - 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: - - Wed, 14 Aug 2024 01:37: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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 4CEEFF245B954DFA8FD20321581E2684 Ref B: CO6AA3150217051 Ref C: 2024-08-14T01:37:35Z' - 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": "5a570fe7-9ba4-4537-906c-e562446071c0", "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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:37:35.8409567Z","updatedOn":"2024-08-14T01:37:36.3269709Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - Wed, 14 Aug 2024 01:37:36 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: A9A6B3BF6E5D4FC6BAFC6658D41995B7 Ref B: CO6AA3150219045 Ref C: 2024-08-14T01:37:35Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1122' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:36 GMT - etag: - - '"4000286a-0000-0800-0000-66bc09b20000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 1F91C1D533E44CEBA3A114EDAC07EECB Ref B: CO6AA3150218021 Ref C: 2024-08-14T01:39:36Z' - 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.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"id":32,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T01:39:38.79263287Z","updatedBy":"example@example.com","updated":"2024-08-14T01:39:38.79263297Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '355' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TMvPv28zt0ECxztaxn3P8w';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: - - Wed, 14 Aug 2024 01:39:38 GMT - grafana-trace-id: - - 101903c35b3b97ded8d6e580d5422d80 - mise-correlation-id: - - 779ebc0c-2b3b-4d43-ae61-dc8d9e841ccd - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599578.332.28.307402|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"datasource":{"id":5,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource - added","name":"Test Azure Monitor Data Source"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '521' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K+ck0fVKI7q+UcbztV+zBg';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: - - Wed, 14 Aug 2024 01:39:39 GMT - grafana-trace-id: - - 0173eb2da717a59bd89752b1844972ca - mise-correlation-id: - - 299440f7-3cf8-46f2-a443-ed4bad43b27c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599580.275.29.389888|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iRpPOpQExnHNZ4rv+9N35w';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: - - Wed, 14 Aug 2024 01:39:40 GMT - grafana-trace-id: - - 4dc4a2889358ac58f787ed1fdb9968ef - mise-correlation-id: - - 1bfa78e4-0091-49d9-bbd1-95d855cde16d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599580.834.28.579317|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hYmgyKBxTtZuzRnRo6F5vA';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: - - Wed, 14 Aug 2024 01:39:40 GMT - grafana-trace-id: - - fe057aaec92c1fc9a2459e65130d2298 - mise-correlation-id: - - 2c53755a-fb99-4050-ada6-158c550dc173 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599581.215.28.461376|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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", "panels": [], "uid": "mg2OAlTVa"}, - "folderUid": "ddur96gjuanlsf", "overwrite": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '127' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '147' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EULiT2ADaP8oFTCIbaXXzQ';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: - - Wed, 14 Aug 2024 01:39:40 GMT - grafana-trace-id: - - 6b4b2752f569f1506c648f7191773902 - mise-correlation-id: - - acd3be2e-4b5f-4c4e-b4ba-745cdc0ac8bf - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599581.427.27.261239|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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", "panels": [], "uid": "mg2OAlTVb"}, - "overwrite": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '96' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":34,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '133' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-H0UxIZ3i32kWAXnNIG78vQ';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: - - Wed, 14 Aug 2024 01:39:40 GMT - grafana-trace-id: - - 408a8a010c989dc04db3c28fbfa45487 - mise-correlation-id: - - 6a20dde4-81f9-48c9-99ab-615b00cdc3d1 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599581.863.29.227134|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DQpGZ5atAesrZm6sxr7NKw';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: - - Wed, 14 Aug 2024 01:39:41 GMT - grafana-trace-id: - - f30ec99a40a42b199f74c5708ce08714 - mise-correlation-id: - - aea60aa0-e0d1-422c-bd35-9e44fa79c192 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599582.285.29.287410|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ctFBg3lxmjIL1lsb/gxR1A';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: - - Wed, 14 Aug 2024 01:39:41 GMT - grafana-trace-id: - - 269a1fe739d679eb4e1461be4d873fb6 - mise-correlation-id: - - 932fc6cb-dc47-49c2-9c1c-6b5ee6db74be - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599582.503.27.974763|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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 Dashboard2", "panels": [], "uid": "mg2OAlTVc"}, - "folderUid": "ddur96gjuanlsf", "overwrite": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '128' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":35,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '149' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-w3Sa9ecCsF8SFY/ETiTxvA';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: - - Wed, 14 Aug 2024 01:39:41 GMT - grafana-trace-id: - - af08a0d7b467b9bd00b1f053dee40070 - mise-correlation-id: - - d612eef8-93dc-4eb4-93af-363d1cf644cb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599582.663.26.113618|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:42 GMT - grafana-trace-id: - - ce321dcc04898594ebe43205e74c1683 - mise-correlation-id: - - ce823555-e79f-4ccc-8262-7ef4008e2996 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599583.071.31.8528|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/library-elements?page=1 - response: - body: - string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '64' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bz67S1vH071nhh1SwrtDgQ';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: - - Wed, 14 Aug 2024 01:39:42 GMT - grafana-trace-id: - - 497729af83d1a27f339c821d95558a67 - mise-correlation-id: - - 3cd60f4f-a4ca-4331-b6a5-4c03315d1dd6 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599583.285.28.324004|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4KhXRGuz2nlu0B2ZnXGXCg';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: - - Wed, 14 Aug 2024 01:39:42 GMT - grafana-trace-id: - - 2bc37a7a5e01644e298a6653134f0786 - mise-correlation-id: - - 3804d084-981e-4d51-becc-8156d440d330 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599583.497.27.172284|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":9,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":4,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":11,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":6,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8pmt8uebkc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8pmt8uebkc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test - Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10520' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dda6bsL+sgJRMXpyKHcmLA';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: - - Wed, 14 Aug 2024 01:39:42 GMT - grafana-trace-id: - - 55cf3ff00bdb0cf12f63b7f9f44b7956 - mise-correlation-id: - - 4e20c82b-bf49-49d2-8953-587fc8a80f83 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599583.761.30.854577|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:40Z","updated":"2024-08-14T01:39:40Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVb","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '724' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qgG0pArqLr3hwg5aw6qfzA';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: - - Wed, 14 Aug 2024 01:39:43 GMT - grafana-trace-id: - - b9ab4e7951a232726af1d5f7dd49a2a9 - mise-correlation-id: - - 0dd04c98-7025-4a10-b3bc-d7d9be563f58 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599583.998.26.554255|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:40Z","updated":"2024-08-14T01:39:40Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3CTYq/QVbSm3x2CYHAupVg';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: - - Wed, 14 Aug 2024 01:39:43 GMT - grafana-trace-id: - - 3e572f6de516d2c78dd01406cc440c74 - mise-correlation-id: - - 64394550-74dc-44ce-9522-c5e19350facf - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599584.178.29.92373|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:41Z","updated":"2024-08-14T01:39:41Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test - Dashboard2","uid":"mg2OAlTVc","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '786' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Apg3Ms4zZhMTn7taYeL5ww';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: - - Wed, 14 Aug 2024 01:39:43 GMT - grafana-trace-id: - - 20006ab75fc2cbc6f66b51078a4972db - mise-correlation-id: - - a61b93cb-6df2-497b-a990-917c4a49cc20 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599584.404.28.897373|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vwyWc5w1hdl9MBzQvxpaUw';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: - - Wed, 14 Aug 2024 01:39:43 GMT - grafana-trace-id: - - a824c16b215582342cd7ffe42b878487 - mise-correlation-id: - - 91d3e134-a659-4704-88f5-d2d411caa82c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599584.618.27.471463|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search/?type=dash-folder - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"fdur8plete70ge","title":"Azure - Monitor","uri":"db/azure-monitor","url":"/dashboards/f/fdur8plete70ge/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/adur8pn1n045cc/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"ddur96gjuanlsf","title":"Test - Folder","uri":"db/test-folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '1109' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9v2QxlRce3wPp2zK4/nQiA';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: - - Wed, 14 Aug 2024 01:39:43 GMT - grafana-trace-id: - - 7ef1ef055088fa418ee9f7583e2bab04 - mise-correlation-id: - - 5e9aa452-7478-41d2-bf93-8e8f64213a39 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599584.797.28.833720|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":32,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:38.796549Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:38.796549Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '331' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+j6wSn987FhsdBxa1G4j1g';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: - - Wed, 14 Aug 2024 01:39:44 GMT - grafana-trace-id: - - 59a35f2884adb72a2c8361cf06a70b6a - mise-correlation-id: - - 4512e75d-23ba-485a-8ba1-e0874c130275 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599585.03.29.634007|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf/permissions - response: - body: - string: '[{"folderId":32,"created":"2024-08-14T01:39:38Z","updated":"2024-08-14T01:39:38Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/394901e50524f648e12a1f87395daac7","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T01:39:38Z","updated":"2024-08-14T01:39:38Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T01:39:38Z","updated":"2024-08-14T01:39:38Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '1234' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cgE1buaSaVhPvOA1joJEoQ';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: - - Wed, 14 Aug 2024 01:39:44 GMT - grafana-trace-id: - - 20a4f9109e0e4182ab088566d5e055f6 - mise-correlation-id: - - 2444b6d1-ecd8-4e58-907f-77cd711e5ece - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599585.242.29.103079|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LasXIIrS7JJPp3pRPuGOZQ';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: - - Wed, 14 Aug 2024 01:39:44 GMT - grafana-trace-id: - - f0404c4d5277db7a1dd28d2c1ddb2f60 - mise-correlation-id: - - 32f8b3e5-8c6a-4bd3-8801-61c19f2b2954 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599585.728.26.379554|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iY3FqcY+QZbyhn9/dhX1zA';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: - - Wed, 14 Aug 2024 01:39:44 GMT - grafana-trace-id: - - 875c72563a96107a1eb701cd2186d72c - mise-correlation-id: - - 36d04e2e-4e50-4d4f-9a96-811c2694699a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599585.946.30.272045|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"message":"Folder deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '28' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JbaHks5f/BRlnEm0hCNQCw';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: - - Wed, 14 Aug 2024 01:39:45 GMT - grafana-trace-id: - - aff5faab913b8a5be37422e83b13a339 - mise-correlation-id: - - 67092cbc-9701-48ed-a50e-95f5027517d8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599586.17.28.836267|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source - response: - body: - string: '{"id":5,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test Azure Monitor - Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store - connection: - - keep-alive - content-length: - - '430' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gvXDnnBqeNVSo07zFBnVlA';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: - - Wed, 14 Aug 2024 01:39:45 GMT - grafana-trace-id: - - 02d6d6618cf6efc1bfd366a8153bb88c - mise-correlation-id: - - b6b60a78-f857-4c9d-a373-ffa366baaf4a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599586.639.28.610877|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources/uid/fdur96hv6ht6of - response: - body: - string: '{"id":5,"message":"Data source deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '40' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XeAnffsAYSCVU81tpGPCsQ';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: - - Wed, 14 Aug 2024 01:39:45 GMT - grafana-trace-id: - - ae3a8b2b4424a0b04d6eace62538ca03 - mise-correlation-id: - - 70aeffa4-c011-4d12-acb1-29ccef4bc4e3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599586.882.29.358483|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:46 GMT - grafana-trace-id: - - 751f596d0a3a7f81c033ad56805b3f22 - mise-correlation-id: - - 2e1e8318-357f-4faf-bc9f-5b66304a93ae - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599587.335.29.721240|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"id": 32, "uid": "ddur96gjuanlsf", "orgId": 0, "title": "Test Folder", - "url": "/dashboards/f/ddur96gjuanlsf/test-folder", "hasAcl": false, "canSave": - true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", - "created": "2024-08-14T01:39:38.796549Z", "updatedBy": "Anonymous", "updated": - "2024-08-14T01:39:38.796549Z", "version": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '360' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T01:39:46.643096725Z","updatedBy":"example@example.com","updated":"2024-08-14T01:39:46.643096825Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '357' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rwtxphglShhl6gxHTivZBw';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: - - Wed, 14 Aug 2024 01:39:46 GMT - grafana-trace-id: - - 9bb954c4a6a9db4febbb6eae97cc8281 - mise-correlation-id: - - b8386e47-86b7-4b83-b7ba-5b388ea939ee - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599587.608.28.988800|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:46.64722Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:46.64722Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '329' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CaPoW5Z8mhCaQrmIm8Drwg';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: - - Wed, 14 Aug 2024 01:39:46 GMT - grafana-trace-id: - - 9660814f824b0b07d8f8eb822ef1b39b - mise-correlation-id: - - 08e2b724-5e1c-4bff-80a2-37541464e394 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599587.899.29.202440|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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, "panels": [], "title": "Test Dashboard", "uid": - "mg2OAlTVa", "version": 1}, "folderId": 36, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '137' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":37,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '147' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-e2DGOEfaFpFUCUmqCrbdgA';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: - - Wed, 14 Aug 2024 01:39:47 GMT - grafana-trace-id: - - d093f788d8885f9a6b14c9c03d2b8124 - mise-correlation-id: - - 8577ad36-2a74-4db8-ae96-96b1e4d6cc2d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599588.09.26.522952|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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, "panels": [], "title": "Test Dashboard", "uid": - "mg2OAlTVb", "version": 1}, "folderId": 0, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '136' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":34,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard","version":2}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '133' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a1hNXPuYyOJp05eoF/UNcA';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: - - Wed, 14 Aug 2024 01:39:47 GMT - grafana-trace-id: - - 7d8a61d34bcb35d99a7bfc47f16a0514 - mise-correlation-id: - - a2b8dd80-b1a3-477d-89fe-a3a62de48489 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599588.36.30.973020|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:46.64722Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:46.64722Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '329' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AJP/Ht5npLdQ33fBeyTZ2Q';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: - - Wed, 14 Aug 2024 01:39:47 GMT - grafana-trace-id: - - 694842fe450a4ecef8feb0584e77e38d - mise-correlation-id: - - ce4ca247-b95e-4343-8659-6a10cfcccd7a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599588.615.27.88355|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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, "panels": [], "title": "Test Dashboard2", "uid": - "mg2OAlTVc", "version": 1}, "folderId": 36, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '138' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":38,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '149' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UFIpQRV5cSYa0+S40AQBTA';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: - - Wed, 14 Aug 2024 01:39:47 GMT - grafana-trace-id: - - 8748e97a8b83228c2a5372e76eff4ff4 - mise-correlation-id: - - 6735c3d3-dc3e-44b3-9714-05abc55596e3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599588.797.26.717400|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"id": 2, "uid": "2bf5f4cb-b112-4c36-8ed5-22a2b478d58f", "orgId": 1, "name": - "Geneva SLI Data", "type": "grafana-azure-data-explorer-datasource", "typeName": - "Azure Data Explorer Datasource", "typeLogoUrl": "public/plugins/grafana-azure-data-explorer-datasource/img/logo.png", - "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, - "isDefault": false, "jsonData": {"azureCredentials": {"authType": "currentuser"}, - "clusterUrl": "https://genevaslidatafollower.westcentralus.kusto.windows.net", - "dataConsistency": "strongconsistency", "defaultDatabase": "slihelper", "defaultEditorMode": - "visual", "oauthPassThru": true}, "readOnly": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '661' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"message":"data source with the same name already exists","traceID":"a36de023d22921dcf965b5f2a94cd645"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '104' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LjBQsA7CHi+8/RvijpFXKA';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: - - Wed, 14 Aug 2024 01:39:48 GMT - grafana-trace-id: - - a36de023d22921dcf965b5f2a94cd645 - mise-correlation-id: - - eef14bf0-8271-4cad-9bb2-6971ccdcd29a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599589.082.31.988704|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 409 - message: Conflict -- 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/azuremonitor/img/logo.jpg", "access": "proxy", - "url": "", "user": "", "database": "", "basicAuth": false, "isDefault": true, - "jsonData": {"azureAuthType": "msi", "subscriptionId": "D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"}, - "readOnly": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '433' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"message":"data source with the same name already exists","traceID":"27aed71661f16dfed76443f68f440d38"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '104' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-k/KfgBAcDoArhMpmNrA/Cg';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: - - Wed, 14 Aug 2024 01:39:48 GMT - grafana-trace-id: - - 27aed71661f16dfed76443f68f440d38 - mise-correlation-id: - - da6e09f7-1995-449f-8822-58b13d2ab9f9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599589.333.29.680910|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 409 - message: Conflict -- request: - body: '{"id": 3, "uid": "f6364b78-a58a-4fcd-8fae-8cd0d3ddc448", "orgId": 1, "name": - "IcM via ADX", "type": "grafana-azure-data-explorer-datasource", "typeName": - "Azure Data Explorer Datasource", "typeLogoUrl": "public/plugins/grafana-azure-data-explorer-datasource/img/logo.png", - "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, - "isDefault": false, "jsonData": {"azureCredentials": {"authType": "currentuser"}, - "clusterUrl": "https://icmclusterfollower.centralus.kusto.windows.net", "dataConsistency": - "strongconsistency", "defaultDatabase": "IcMDataWarehouse", "defaultEditorMode": - "visual", "oauthPassThru": true}, "readOnly": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '657' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"message":"data source with the same name already exists","traceID":"4054296d193cdd56cfc936d2dd59de62"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '104' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cUwcqE1nqL0yifafy9+r/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: - - Wed, 14 Aug 2024 01:39:48 GMT - grafana-trace-id: - - 4054296d193cdd56cfc936d2dd59de62 - mise-correlation-id: - - 83fafa99-721e-4a46-bf77-b5a477965000 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599589.511.27.667528|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 409 - message: Conflict -- request: - body: '{"id": 5, "uid": "fdur96hv6ht6of", "orgId": 1, "name": "Test Azure Monitor - Data Source", "type": "grafana-azure-monitor-datasource", "typeName": "Azure - Monitor", "typeLogoUrl": "public/app/plugins/datasource/azuremonitor/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: - - '412' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"datasource":{"id":6,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":6,"message":"Datasource - added","name":"Test Azure Monitor Data Source"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '521' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MGJxUdoFO3Ler8FfV9JH+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: - - Wed, 14 Aug 2024 01:39:48 GMT - grafana-trace-id: - - cbe3f793c808dd51c92283a716d467c9 - mise-correlation-id: - - b140ef06-235b-408e-b78a-62de525e4243 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599589.744.29.109339|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"id": 4, "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": "currentuser"}, - "oauthPassThru": true}, "readOnly": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '396' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources - response: - body: - string: '{"message":"data source with the same name already exists","traceID":"7ba7fbc1803c69cff4ab0bd439dc0c91"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '104' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gC+ls9MSuC9sachy3aGiOw';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: - - Wed, 14 Aug 2024 01:39:49 GMT - grafana-trace-id: - - 7ba7fbc1803c69cff4ab0bd439dc0c91 - mise-correlation-id: - - ec8975a1-9187-4431-b77a-34e5b9e12bde - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599589.989.28.377977|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source - response: - body: - string: '{"id":6,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test Azure Monitor - Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store - connection: - - keep-alive - content-length: - - '430' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-z3t0CLb//z/AgMSsXCrl9w';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: - - Wed, 14 Aug 2024 01:39:49 GMT - grafana-trace-id: - - 71937ac7424ce76cf64398cc3ae60aaf - mise-correlation-id: - - 469f30b1-db95-43a6-a611-19ab59e179c9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599590.419.29.562965|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gEkRbfD9xfaBmPo5z1nidA';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: - - Wed, 14 Aug 2024 01:39:49 GMT - grafana-trace-id: - - 9413eab94f7364267c53b280ca4c09c8 - mise-correlation-id: - - 969149b3-4d5b-424e-82b0-168d9fdc6782 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599590.749.26.603597|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":36,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LLXLBLhRsih4P8OSqjUEeQ';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: - - Wed, 14 Aug 2024 01:39:49 GMT - grafana-trace-id: - - 4359bfb0497d2caf28aee6740e96d8be - mise-correlation-id: - - f2bf3e14-5916-4286-b5fa-cece22ed0768 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599590.937.30.723221|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":37,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-t2bqhx8eVOjRBOCISrWAkw';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: - - Wed, 14 Aug 2024 01:39:50 GMT - grafana-trace-id: - - 09693e9a7204bbdbe439ce8db3af6e15 - mise-correlation-id: - - 8082b9f3-f385-444e-bfa3-346775c14655 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599591.451.27.734278|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:40Z","updated":"2024-08-14T01:39:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVb","version":2}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '724' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K580Vyo+ZXr/a2CRMVX51Q';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: - - Wed, 14 Aug 2024 01:39:51 GMT - grafana-trace-id: - - 1addfa0696ca1ac21c092da0db17e808 - mise-correlation-id: - - 0066880f-0fe5-4a95-bdc2-e57d1ac4323e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599592.07.27.788433|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:51 GMT - grafana-trace-id: - - a8711e5cda14e3199e2036b8286318c4 - mise-correlation-id: - - 57e3ce8e-6e0e-4b70-a986-c96a3ca7a9f7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599592.524.29.5191|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/library-elements?page=1 - response: - body: - string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '64' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-smjTdtvSxB8z1lcmvlUGqw';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: - - Wed, 14 Aug 2024 01:39:51 GMT - grafana-trace-id: - - f64fdac8051065092f58a083d49d3f75 - mise-correlation-id: - - ae3aa1d8-d049-4cf7-a0d3-766b6bf00e02 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599592.749.29.530543|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":9,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":4,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":11,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":6,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8pmt8uebkc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8pmt8uebkc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":37,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":38,"uid":"mg2OAlTVc","title":"Test - Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10520' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C5QekVaAnJhRjHxK1ekrzg';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: - - Wed, 14 Aug 2024 01:39:51 GMT - grafana-trace-id: - - 1c48d8509cbb48768d4eb6b100b7e688 - mise-correlation-id: - - 1dc40035-1f4e-432b-9b75-50c977c837e7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599592.937.31.708372|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"adur8pmt8uebkc\",\"folderTitle\":\"Microsoft - Defender for Cloud\",\"folderUrl\":\"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert - dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external - link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | - project Severity = tostring(Severity)\\r\\n | summarize information = count() - by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by - bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources - \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend - Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() - by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| - where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, - 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts - with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts - with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend - TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| - extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend - Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() - by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName - = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, - \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where - Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert - Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number - of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource - Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG - != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc - \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource - Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated - = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| - mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n - \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| - parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" - ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" - ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", - ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where - Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n - \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n - \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend - isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n - \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, - \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId - = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = - iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) - - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], - iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, - splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, - subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n - \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, - subscriptionId, properties = alertProperties\\r\\n | where properties.Status - in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n - \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated - \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity - == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity - == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) - asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse - = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' - Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| - summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| - extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand - ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| - project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| - summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number - of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status - in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend - ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n - | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId - = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType - == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId - with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup - \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| - extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| - extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| - extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| - summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| - top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top - 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender - for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure - subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time - range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time - Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender - for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '35425' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TwShD7ynJxiSAWNqy8sXZg';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: - - Wed, 14 Aug 2024 01:39:52 GMT - grafana-trace-id: - - b77c5924e480039fa7adae07b6bb909b - mise-correlation-id: - - 35f5830b-ee9a-4211-a0a7-a2933ed8aabc - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599593.184.28.76694|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:25Z\",\"updated\":\"2024-08-14T01:34:25Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cdur8pnx284qod\",\"folderTitle\":\"Azure - Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full - Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva - Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure - Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time - series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- - 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility - into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor - managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) - for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) - for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) - for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - User Guide\\n\\nFor best results please use the following instructions to - configure Prometheus and Azure Monitor data sources for this dashboard.\\n - - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) - Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) - Azure Monitor data source.\\n\\n If you have feedback, please reach out to - us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster - Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 - - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| - where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| - summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() - by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count - by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod - count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill - down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System - Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory - | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| - summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| - summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize - controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), - \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller - count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute - Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU - Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory - Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests - %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory - Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network - Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca - style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" - target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n - \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster - Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp - style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null - as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current - Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current - Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate - of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate - of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate - of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate - of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill - down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current - Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application - Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} - | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| - order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, - 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, - AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill - down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet - dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName - in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, - Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg - desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize - ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| - sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure - Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click - on an operation_Name to filter to Top slowest Failed sample Operations panel - by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let - dataset =\\nrequests\\n// additional filters can be applied here\\n| where - $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| - where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != - \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, - success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n - \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount - \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus - - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus - Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, - cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure - Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure - Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource - Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App - Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure - Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster - Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory - \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) - \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full - Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '74629' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xvWy5TeG9cZhx5APNRrftQ';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: - - Wed, 14 Aug 2024 01:39:52 GMT - grafana-trace-id: - - 55e1a84710d47c7a561e03ea396a156b - mise-correlation-id: - - fdd9cb24-145c-4d4f-8001-aa8986f66c03 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599593.354.27.968213|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API - Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight - request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight - Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter - of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota - number of requests to the API server","range":true,"refId":"A"}],"title":"API - Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API - server requests broken down by the HTTP response code. Error code 429 is split - into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), - \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", - \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", - \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with - 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", - \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server Latency: Restricted to cluster and namespaces resource, also excludes - WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","instant":false,"legendFormat":"P95 API server request duration - in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST - queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. Restricted to cluster and namespaces resource, also excludes - WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" - API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency. Scope limited to resource and empty, excludes WATCH operations. - This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API - Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. .Scope limited to resource and empty, excludes WATCH operations. - ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" - API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API - server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number - of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process - start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted - average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current - derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / API Server","uid":"kubernetesApiserverDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '25012' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-z/jpjP3BjDNPTs5zIz0XCA';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: - - Wed, 14 Aug 2024 01:39:52 GMT - grafana-trace-id: - - 18ce47b40939bc1efea609262762945a - mise-correlation-id: - - 88a84682-2956-4fc9-8d56-f224b060d1e5 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599593.612.30.897049|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph - (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD - - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ - instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD - database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} - /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage - Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total - client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total - client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client - Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received - bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent - Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD - Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '11155' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5CD7TQ8KGT2hx3B2eYtebQ';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: - - Wed, 14 Aug 2024 01:39:52 GMT - grafana-trace-id: - - 89b512b7a1c77728479f53bd1d73c5b7 - mise-correlation-id: - - b6bff697-cf01-4778-97ba-08429ff5ef1b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599593.868.28.954332|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":37,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OJ1pd88HW92+Rpg8TT/Dtg';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: - - Wed, 14 Aug 2024 01:39:53 GMT - grafana-trace-id: - - 12e3ac30928e611fb75e1fe035c97c77 - mise-correlation-id: - - 6a0d4e1c-0066-451b-926a-c6d392cd8253 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599594.042.29.245119|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test - Dashboard2","uid":"mg2OAlTVc","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '786' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CH3/wBciyxV9xuRFruMUnw';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: - - Wed, 14 Aug 2024 01:39:53 GMT - grafana-trace-id: - - aa687aa65cab3cd8b631cb56dab3d4de - mise-correlation-id: - - 6acf3c5d-02ca-48b9-98f8-c6bc01172009 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599594.277.29.181142|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Zy28xyp7FyfpIe5QnHtgrg';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: - - Wed, 14 Aug 2024 01:39:53 GMT - grafana-trace-id: - - 4f97221ceaeacd2112b89e4bd4a4cd86 - mise-correlation-id: - - 4d7fa36c-0b36-48a8-86a0-3066ae174a77 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599594.534.26.252844|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search/?type=dash-folder - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"fdur8plete70ge","title":"Azure - Monitor","uri":"db/azure-monitor","url":"/dashboards/f/fdur8plete70ge/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/adur8pn1n045cc/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":36,"uid":"ddur96gjuanlsf","title":"Test - Folder","uri":"db/test-folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '1109' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HGrPtMr5FiNkkYFIi2aKsg';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: - - Wed, 14 Aug 2024 01:39:53 GMT - grafana-trace-id: - - d5678ee9e69734658eb6bac5094f8c67 - mise-correlation-id: - - 893d477a-5b11-4776-af9b-b1267813a156 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599594.709.27.46762|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/cdur8pnx284qod - response: - body: - string: '{"id":28,"uid":"cdur8pnx284qod","orgId":0,"title":"Azure Kubernetes - Service Monitoring","url":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:34:24.999911Z","updatedBy":"Anonymous","updated":"2024-08-14T01:34:24Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '372' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sZgPUYhEns6KB6D9HRhZOQ';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: - - Wed, 14 Aug 2024 01:39:53 GMT - grafana-trace-id: - - 3b9797f8431c9c72d7646f11769ac3ba - mise-correlation-id: - - 5e25dc74-e496-4abf-838e-33b124b8922b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599594.928.28.666349|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/cdur8pnx284qod/permissions - response: - body: - string: '[{"folderId":28,"created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cdur8pnx284qod","title":"Azure - Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cdur8pnx284qod","title":"Azure - Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","inherited":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '877' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vaLFWoHloga0Gk73n0y7cw';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: - - Wed, 14 Aug 2024 01:39:54 GMT - grafana-trace-id: - - 260773381bdf5d1ef1d4334a52f4fffe - mise-correlation-id: - - 0992ad7e-d30f-42fd-802a-97f0b29a32a9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599595.159.28.130887|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/adur8pmt8uebkc - response: - body: - string: '{"id":12,"uid":"adur8pmt8uebkc","orgId":0,"title":"Microsoft Defender - for Cloud","url":"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:34:24.428112Z","updatedBy":"Anonymous","updated":"2024-08-14T01:34:24Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '358' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SXbfg3E6myteKlDi0uhkgQ';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: - - Wed, 14 Aug 2024 01:39:54 GMT - grafana-trace-id: - - a7340b7867bf61dce10051ddfc9301c4 - mise-correlation-id: - - 9449ab46-4cab-404e-9416-ba3496e031b4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599595.349.26.627713|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/adur8pmt8uebkc/permissions - response: - body: - string: '[{"folderId":12,"created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud","inherited":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '849' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-k1w0+3MNaZXFwEBx9Cn7OA';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: - - Wed, 14 Aug 2024 01:39:54 GMT - grafana-trace-id: - - ce938d6f99c0e80cfd8177234fd25687 - mise-correlation-id: - - 19bb1a8b-515f-41bc-bf4b-b584b1c06d63 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599595.6.30.542190|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:46.64722Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:46.64722Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '329' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-q27UxCuB2M5QiI94NwcC9A';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: - - Wed, 14 Aug 2024 01:39:54 GMT - grafana-trace-id: - - d257f552200c50e35d2dd3515de704ee - mise-correlation-id: - - 5366a835-dafa-4efd-a9f7-3a126c1df8c7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599595.855.28.507035|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf/permissions - response: - body: - string: '[{"folderId":36,"created":"2024-08-14T01:39:46Z","updated":"2024-08-14T01:39:46Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/394901e50524f648e12a1f87395daac7","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false},{"folderId":36,"created":"2024-08-14T01:39:46Z","updated":"2024-08-14T01:39:46Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false},{"folderId":36,"created":"2024-08-14T01:39:46Z","updated":"2024-08-14T01:39:46Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"ddur96gjuanlsf","title":"Test - Folder","slug":"","isFolder":true,"url":"/dashboards/f/ddur96gjuanlsf/test-folder","inherited":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '1234' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-M28B6ftKA2KJ4VTS3Dzt/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: - - Wed, 14 Aug 2024 01:39:55 GMT - grafana-trace-id: - - ef23c7eef368b29dc2a4eca8da514dda - mise-correlation-id: - - 4b411e1b-70d7-4d73-bb39-7d4115b6f579 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599596.025.28.289389|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb - response: - body: - string: '{"id":34,"message":"Dashboard Test Dashboard deleted","title":"Test - Dashboard"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '79' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aCaNhWGGJoGpwey2slcqpw';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: - - Wed, 14 Aug 2024 01:39:55 GMT - grafana-trace-id: - - bd5eae6d3fe40a11ba638dc5c3fe7735 - mise-correlation-id: - - 22b53f2e-74a4-4caf-a36e-ec2c22c9812d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599596.536.31.839450|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:55 GMT - grafana-trace-id: - - e3d572e6469cd25838d3681ab85077f2 - mise-correlation-id: - - abbbcc70-b11f-41ef-ad99-0d690092c67a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599596.942.31.70668|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"id": 12, "uid": "adur8pmt8uebkc", "orgId": 0, "title": "Microsoft Defender - for Cloud", "url": "/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud", - "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": - true, "createdBy": "Anonymous", "created": "2024-08-14T01:34:24.428112Z", "updatedBy": - "Anonymous", "updated": "2024-08-14T01:34:24Z", "version": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '387' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '85' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-KYQGUhz2DX0qoAPfrhDmBA';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: - - Wed, 14 Aug 2024 01:39:56 GMT - grafana-trace-id: - - 60432be3e611d6eba842c23b3f11b403 - mise-correlation-id: - - 96d40ede-ff69-4b55-a7e4-e27567747994 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599597.195.26.479430|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 412 - message: Precondition Failed -- request: - body: '{"id": 28, "uid": "cdur8pnx284qod", "orgId": 0, "title": "Azure Kubernetes - Service Monitoring", "url": "/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring", - "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": - true, "createdBy": "Anonymous", "created": "2024-08-14T01:34:24.999911Z", "updatedBy": - "Anonymous", "updated": "2024-08-14T01:34:24Z", "version": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '401' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '85' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NcRorSshun+h8v27ka7C/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: - - Wed, 14 Aug 2024 01:39:56 GMT - grafana-trace-id: - - 2ac53742869abee9590cb5918d6b69ec - mise-correlation-id: - - 93ca38dd-09fe-4a5c-b9ec-71507f95fa77 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599597.36.28.515940|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 412 - message: Precondition Failed -- request: - body: '{"id": 36, "uid": "ddur96gjuanlsf", "orgId": 0, "title": "Test Folder", - "url": "/dashboards/f/ddur96gjuanlsf/test-folder", "hasAcl": false, "canSave": - true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", - "created": "2024-08-14T01:39:46.64722Z", "updatedBy": "Anonymous", "updated": - "2024-08-14T01:39:46.64722Z", "version": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '358' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '85' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MEu8rNRwrj5PRP8haj+H+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: - - Wed, 14 Aug 2024 01:39:56 GMT - grafana-trace-id: - - 1c042d53f9051713f51c70fb49cb8e35 - mise-correlation-id: - - 4d45ea00-e69a-4187-99b2-a715be76562d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599597.581.31.525269|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 412 - message: Precondition Failed -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:46.64722Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:46.64722Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '329' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zNl6wP/2uHv48LgQ0UFClw';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: - - Wed, 14 Aug 2024 01:39:56 GMT - grafana-trace-id: - - e49e6bda2c6e39edb21ea6e7216d8da0 - mise-correlation-id: - - aa09571f-4560-451b-a96d-05aed9de3e15 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599597.818.29.200592|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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, "panels": [], "title": "Test Dashboard", "uid": - "mg2OAlTVa", "version": 1}, "folderId": 36, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '137' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":37,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":2}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '147' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pHZ0kPmJ82uidxR6Q4qlnQ';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: - - Wed, 14 Aug 2024 01:39:57 GMT - grafana-trace-id: - - b53690025ed0f9dbd22ac5a2e0061ed7 - mise-correlation-id: - - 1a6163d4-a435-4ac3-89dd-18cd0ddebf67 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599597.997.29.376960|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders/ddur96gjuanlsf - response: - body: - string: '{"id":36,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:39:46.64722Z","updatedBy":"Anonymous","updated":"2024-08-14T01:39:46.64722Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '329' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7P++W0XKtACoR6MWouYopA';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: - - Wed, 14 Aug 2024 01:39:57 GMT - grafana-trace-id: - - 716f0d2da1a36f00002ad04bcf33392b - mise-correlation-id: - - ddced7f3-648f-493e-88f0-04dce4eb700c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599598.256.28.66680|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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, "panels": [], "title": "Test Dashboard2", "uid": - "mg2OAlTVc", "version": 1}, "folderId": 36, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '138' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":38,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":2}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '149' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-o0xmVQSDmu688jKopK2njA';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: - - Wed, 14 Aug 2024 01:39:57 GMT - grafana-trace-id: - - 22f23ab0c0e608fe82fd7147e7479f5d - mise-correlation-id: - - 169def61-f8db-4855-9a25-3d9816f375f3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599598.487.29.41|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":9,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":4,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":11,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":6,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8pmt8uebkc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8pmt8uebkc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":37,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":38,"uid":"mg2OAlTVc","title":"Test - Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10337' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-32gsDmpntEKwms1/1bPvXA';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: - - Wed, 14 Aug 2024 01:39:57 GMT - grafana-trace-id: - - 32c4a2b84c5a0c080c854eaf334625a6 - mise-correlation-id: - - 9386ff19-c9f3-482c-9ba0-44863663a00c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599598.944.29.690873|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vx+sX42e2i7kU/YjfRcPpA';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: - - Wed, 14 Aug 2024 01:39:58 GMT - grafana-trace-id: - - 308146e53a6678850bd5f615406c2ad6 - mise-correlation-id: - - 78e39b3d-0b94-4749-a6cb-fb938fb4d8a6 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599599.258.28.25071|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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", "panels": [], "uid": "mg2OAlTVd"}, - "overwrite": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '96' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":39,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '133' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2pZyCRvfTsj0zGLHddExrQ';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: - - Wed, 14 Aug 2024 01:39:58 GMT - grafana-trace-id: - - 3946a2df5d1d51f7f1316ccbb397553b - mise-correlation-id: - - e9f44913-9f2d-4194-bd48-68d0323f7efb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599599.7.29.769983|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:59 GMT - grafana-trace-id: - - 01bdf790bda6de3cc716d357d312d869 - mise-correlation-id: - - e2fd87a4-91c4-4be8-956d-014ed9ce84af - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599600.117.26.721565|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1122' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:59 GMT - etag: - - '"4000b484-0000-0800-0000-66bc0a560000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: B830110662A541A7A2936B99D695A6F1 Ref B: CO6AA3150218049 Ref C: 2024-08-14T01:39:59Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:01 GMT - grafana-trace-id: - - eda5695ce6d8dd6299b14264d69cf8e3 - mise-correlation-id: - - d586ef6e-5bd5-4527-a559-248aae6d1a48 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599600.853.29.73922|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":36,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-U1/plBeNh8xSWkjrnEwAmg';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: - - Wed, 14 Aug 2024 01:40:01 GMT - grafana-trace-id: - - f609b64ddf6dfcafe3e601e04f6ee7a3 - mise-correlation-id: - - 2c80e773-1427-4622-92f6-1adf5ad56c1a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599602.704.26.570147|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8ygdiihogb","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"adur8ydszmpz4a","title":"Azure Monitor"},{"id":14,"uid":"ddur8yfhh67eoc","title":"Geneva"},{"id":12,"uid":"adur8yfceisqoe","title":"Microsoft - Defender for Cloud"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '258' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pr4FycFRBDLjzAI3oPAq2w';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: - - Wed, 14 Aug 2024 01:40:02 GMT - grafana-trace-id: - - efbb49e52596e4ac2f66fb76990201f8 - mise-correlation-id: - - 5172ab06-74fb-4be0-988c-7a0d562b9caf - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599602.955.31.313136|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"title": "Test Folder", "uid": "ddur96gjuanlsf"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '49' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/folders - response: - body: - string: '{"id":35,"uid":"ddur96gjuanlsf","orgId":0,"title":"Test Folder","url":"/dashboards/f/ddur96gjuanlsf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T01:40:02.287148143Z","updatedBy":"example@example.com","updated":"2024-08-14T01:40:02.287148243Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '357' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WZ5WTlkRR3MMp07jORC3Yw';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: - - Wed, 14 Aug 2024 01:40:02 GMT - grafana-trace-id: - - 3e6ebf7ae1a03ddc628f30b6d0cdaeeb - mise-correlation-id: - - 587d2c14-eb01-4d04-b16b-3036d80c7ffe - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599603.266.29.856081|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2005' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-20ZWi8oGfRS/D1F8+Cs1vg';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: - - Wed, 14 Aug 2024 01:40:02 GMT - grafana-trace-id: - - b30de08e29c59661a22ae0c155f05439 - mise-correlation-id: - - a7736964-b4f9-48b8-9a92-b1433094d299 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599603.542.29.505827|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":6,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HNjZyFKTso4fCbTHtD5O0A';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: - - Wed, 14 Aug 2024 01:40:02 GMT - grafana-trace-id: - - e6172bc11877f777513a5c8380b410a0 - mise-correlation-id: - - 0c9831f6-48d5-4aa6-a2e1-e2fb8a6fca6c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599603.909.31.214615|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":9,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":4,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":11,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":6,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8pmt8uebkc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8pmt8uebkc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":39,"uid":"mg2OAlTVd","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":37,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":38,"uid":"mg2OAlTVc","title":"Test - Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10520' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DP/Ye2mepRDu20G2DTLubA';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: - - Wed, 14 Aug 2024 01:40:03 GMT - grafana-trace-id: - - c10fdbc2ff6d4cab1a88311c11c77d92 - mise-correlation-id: - - f3d5d559-be64-496d-a9c3-0c583e32efc8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599604.166.29.20122|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5koHg/KTbNL2FK/ak3Pwqw';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: - - Wed, 14 Aug 2024 01:40:03 GMT - grafana-trace-id: - - 956b04ef9e090ef34539c7234afbe7fb - mise-correlation-id: - - f7421448-b221-46b5-9e62-6a8f522273d7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599604.351.27.624287|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"adur8pn1n045cc\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/adur8pn1n045cc/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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-store - connection: - - keep-alive - content-length: - - '19960' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LowuClu0Sd5JJVSL1Hf+/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: - - Wed, 14 Aug 2024 01:40:03 GMT - grafana-trace-id: - - 693901873aa4ecf5bddd10df5425ca5c - mise-correlation-id: - - c134089a-33ee-4df9-b6e4-faa96bd977b8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599604.569.31.847984|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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-store - connection: - - keep-alive - content-length: - - '5507' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HVR8Xocyd1jUoeqEWddPUA';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: - - Wed, 14 Aug 2024 01:40:03 GMT - grafana-trace-id: - - 42567d626c3485d0d9f09075f940252b - mise-correlation-id: - - 3fc6d69b-5872-4b7e-9769-0d4bd19c3238 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599604.841.26.218334|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store - connection: - - keep-alive - content-length: - - '6138' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Z5VxbtY7GB7Xl68zcu5igA';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: - - Wed, 14 Aug 2024 01:40:04 GMT - grafana-trace-id: - - 7f41e5fb5a6f64ada9cc94433b71850a - mise-correlation-id: - - 53ac93c5-9eeb-46c5-8936-9fc1e65421fc - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599605.018.26.753074|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '18653' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IAwQ5IMDhl+0FtE2N5QcFg';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: - - Wed, 14 Aug 2024 01:40:04 GMT - grafana-trace-id: - - 1da107732068698ddbcd0f738c81e7d4 - mise-correlation-id: - - 99dd7c46-ecf9-4fd4-853a-bf4d99ffa5b6 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599605.284.28.128340|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '58603' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8dycqiLFkTC1l5H5s7aLVA';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: - - Wed, 14 Aug 2024 01:40:04 GMT - grafana-trace-id: - - 50b4c035f30ff9978f8be9018f05f6ee - mise-correlation-id: - - 2587946c-3742-4258-9342-6a71a509de0d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599605.529.28.62994|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '23261' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BGJnzRIOqddkQudrqlBzbw';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: - - Wed, 14 Aug 2024 01:40:04 GMT - grafana-trace-id: - - b8702eb60533d29b2075f0c326669011 - mise-correlation-id: - - af816ed1-1b60-4a06-989d-b22165a8407e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599605.747.27.852800|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":4,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '56537' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Pojm7rtAmCExan0aJtrUXA';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: - - Wed, 14 Aug 2024 01:40:05 GMT - grafana-trace-id: - - 086eb02c04786cda70736a473a3ef2d3 - mise-correlation-id: - - 7a1e8688-d7d2-4d10-83da-92ee31151447 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599606.31.81529|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '166634' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-z0sZORB5OcEwooKfSNMsjg';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: - - Wed, 14 Aug 2024 01:40:05 GMT - grafana-trace-id: - - 40b97e95e33512016e9630abee789ff8 - mise-correlation-id: - - cc192ef7-8fc8-49e1-826b-6b0d4e441876 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599606.244.28.512985|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fdur8plete70ge\",\"folderTitle\":\"Azure - Monitor\",\"folderUrl\":\"/dashboards/f/fdur8plete70ge/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store - connection: - - keep-alive - content-length: - - '37722' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gl7BRbDQ875QBspzukexYQ';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: - - Wed, 14 Aug 2024 01:40:05 GMT - grafana-trace-id: - - f31917d89e93748fe2c76889e4469217 - mise-correlation-id: - - 9adeef1a-c607-4030-aab7-49194df3b1f9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599606.477.28.352409|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fdur8plete70ge\",\"folderTitle\":\"Azure - Monitor\",\"folderUrl\":\"/dashboards/f/fdur8plete70ge/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time - series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":6,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions - by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions - by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity - by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability - by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The - data comes from Storage metrics. It measures the availability of requests - on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability - by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability - Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage - capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage - count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data - Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| - where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct - [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource - Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| - where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct - resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure - Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure - / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '123789' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LLz0q7PxhRRJbmK6GjHTAw';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: - - Wed, 14 Aug 2024 01:40:05 GMT - grafana-trace-id: - - 479758dc244a166c30c380199170d231 - mise-correlation-id: - - 676f90af-d91a-489c-aead-c865233ad585 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599606.719.30.835478|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure - / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '123308' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8anxyQ1/ZQtkNlZPZxSvqQ';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: - - Wed, 14 Aug 2024 01:40:06 GMT - grafana-trace-id: - - cce54a67649c47d81d91ac69e96c7c3c - mise-correlation-id: - - e7f46d63-bd8b-4f05-a591-9f7e90b8383f - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599607.26.996310|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '117797' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RpXmkCWkSHYVNP1I99490w';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: - - Wed, 14 Aug 2024 01:40:06 GMT - grafana-trace-id: - - c5b5b953505b70ace70d0a1bd61c5df1 - mise-correlation-id: - - b3005dfa-977e-4393-950a-ac365f17cec6 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599607.205.26.34199|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store - connection: - - keep-alive - content-length: - - '79655' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vfC2uRrZIhKWvxQhsir8FA';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: - - Wed, 14 Aug 2024 01:40:06 GMT - grafana-trace-id: - - c88da5a24f0ef20d051e60928f39ba27 - mise-correlation-id: - - 80f0fa4a-e051-4cf6-99b8-3b27f504b39a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599607.457.29.551195|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":26,"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-store - connection: - - keep-alive - content-length: - - '14470' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0TLkH/MeKg+MRmD6zK5aug';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: - - Wed, 14 Aug 2024 01:40:06 GMT - grafana-trace-id: - - cd09cab503a6873cf7e1bf0ab1689036 - mise-correlation-id: - - 2eff0fd8-9039-4a4b-b688-929a36a6961d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599607.71.26.586822|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"adur8pmt8uebkc\",\"folderTitle\":\"Microsoft - Defender for Cloud\",\"folderUrl\":\"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert - dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external - link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | - project Severity = tostring(Severity)\\r\\n | summarize information = count() - by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by - bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources - \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend - Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() - by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| - where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, - 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts - with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts - with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend - TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| - extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend - Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() - by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName - = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, - \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where - Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert - Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number - of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource - Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG - != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc - \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource - Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated - = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| - mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n - \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| - parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" - ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" - ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", - ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where - Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n - \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n - \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend - isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n - \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, - \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId - = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = - iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) - - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], - iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, - splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, - subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n - \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, - subscriptionId, properties = alertProperties\\r\\n | where properties.Status - in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n - \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated - \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity - == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity - == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) - asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse - = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' - Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| - summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| - extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand - ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| - project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| - summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number - of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status - in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend - ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n - | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId - = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType - == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId - with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup - \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| - extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| - extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| - extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| - summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| - top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top - 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender - for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure - subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time - range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time - Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender - for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '35425' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pQe3SgT83wBdGhBSa21DOQ';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: - - Wed, 14 Aug 2024 01:40:06 GMT - grafana-trace-id: - - 47a703058fd2ce57431ef11ef59fae80 - mise-correlation-id: - - 6988e969-a91e-424c-b1fe-11531235ebf3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599607.897.29.197201|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:25Z\",\"updated\":\"2024-08-14T01:34:25Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cdur8pnx284qod\",\"folderTitle\":\"Azure - Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full - Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva - Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure - Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time - series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- - 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility - into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor - managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) - for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) - for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) - for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - User Guide\\n\\nFor best results please use the following instructions to - configure Prometheus and Azure Monitor data sources for this dashboard.\\n - - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) - Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) - Azure Monitor data source.\\n\\n If you have feedback, please reach out to - us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster - Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 - - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| - where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| - summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() - by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count - by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod - count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill - down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System - Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory - | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| - summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| - summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize - controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), - \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller - count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute - Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU - Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory - Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests - %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory - Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network - Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca - style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" - target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n - \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster - Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp - style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null - as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current - Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current - Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate - of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate - of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate - of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate - of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill - down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current - Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application - Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} - | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| - order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, - 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, - AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill - down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet - dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName - in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, - Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg - desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize - ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| - sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure - Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click - on an operation_Name to filter to Top slowest Failed sample Operations panel - by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let - dataset =\\nrequests\\n// additional filters can be applied here\\n| where - $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| - where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != - \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, - success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n - \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount - \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus - - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus - Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, - cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure - Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure - Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource - Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App - Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure - Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster - Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory - \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) - \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full - Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '74629' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YElDI3xy6Rx61uaovewoHQ';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: - - Wed, 14 Aug 2024 01:40:07 GMT - grafana-trace-id: - - f4061b76ee1c577d7ca3f5ce58ef67c4 - mise-correlation-id: - - 2ffd9900-9c18-4554-921f-476e56da6a93 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599608.112.30.467428|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store - connection: - - keep-alive - content-length: - - '7466' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bmXXcqHWCjXqfV1+gPQl4A';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: - - Wed, 14 Aug 2024 01:40:07 GMT - grafana-trace-id: - - 8331e26d8d16e3418405ed33087f08b2 - mise-correlation-id: - - 192617df-e402-40b1-abae-d99df151c0b4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599608.331.29.68265|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar - chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure - Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":20,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident - Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident - Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// - set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# - Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# - Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", - \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual - Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual - Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| - where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join - kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) - and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId - == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, - NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) - by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice - calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == - \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": - \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": - \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": - \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() - \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| extend Month = datetime_part(''Month'', CreateDate), Year = - datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| - extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by - Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# - Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# - Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to - Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] - = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let - totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) - \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) - and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", - \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual - Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let - totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) - \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) - and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance - Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| - extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| - project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident - Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect - (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] - = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops - refer to the Team Transfers of incidents, which contribute to a higher Time - to Engage. For more information, please click on the link attached to this - panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops - refers to the Team Transfer of incidents, which contributes to a higher Time - to Engage for said Incident. For more information on this, please click on - the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId - == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non - $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) - and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops - = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops - (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification - Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage - (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] - = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High - TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM - Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM - Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM - Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate - (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA - (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA - (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA - (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| - summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| - where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, - 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA - (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() - by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= - 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, - SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort - by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= - 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge - (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| - where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join - kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) - and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId - == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, - SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId - \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate - asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification - by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| - join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non - $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions - \n | where $__timeFilter(SendDate))\non $left.NotificationId - == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| - summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize - count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification - by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId - == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non - $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) - and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification - Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure - Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm - via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants - | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants - | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants - | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM - Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '75219' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4K9jo8Uqf0Wo3XimBLNZVA';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: - - Wed, 14 Aug 2024 01:40:07 GMT - grafana-trace-id: - - a8e95c07c77aa232ad5f729fb7ef68ad - mise-correlation-id: - - f54fad2e-fce5-4a91-b925-b02c2fa95b1b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599608.525.26.661340|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":27,"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-store - connection: - - keep-alive - content-length: - - '19754' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uCuF6Mnmnl7fF0gBtkQ8uA';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: - - Wed, 14 Aug 2024 01:40:07 GMT - grafana-trace-id: - - fd07ab5349b767c155ab59c39c677776 - mise-correlation-id: - - 15661379-816f-4cee-a017-20fef7e6a2a4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599608.746.30.227075|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API - Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight - request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight - Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter - of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota - number of requests to the API server","range":true,"refId":"A"}],"title":"API - Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API - server requests broken down by the HTTP response code. Error code 429 is split - into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), - \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", - \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", - \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with - 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", - \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server Latency: Restricted to cluster and namespaces resource, also excludes - WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","instant":false,"legendFormat":"P95 API server request duration - in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST - queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. Restricted to cluster and namespaces resource, also excludes - WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" - API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency. Scope limited to resource and empty, excludes WATCH operations. - This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API - Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. .Scope limited to resource and empty, excludes WATCH operations. - ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" - API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API - server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number - of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process - start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted - average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current - derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / API Server","uid":"kubernetesApiserverDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '25012' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RdPPg//+QBDhb+nPUy4qmg';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: - - Wed, 14 Aug 2024 01:40:07 GMT - grafana-trace-id: - - a3131d14bc66342598a597b0f6d90463 - mise-correlation-id: - - 3a71f341-4a4e-4a14-b4cf-93fa61a5c274 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599608.958.27.218099|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph - (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD - - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ - instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD - database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} - /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage - Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total - client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total - client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client - Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received - bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent - Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD - Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '11155' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JdXquXlHl4pvPEFKnbvK2Q';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: - - Wed, 14 Aug 2024 01:40:08 GMT - grafana-trace-id: - - d4a5ba33fc6114dd567cf4ec0dee0260 - mise-correlation-id: - - 149193f7-39e4-4b0f-8822-3dd6364c24fe - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599609.114.28.959477|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":[],"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-store - connection: - - keep-alive - content-length: - - '7878' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QI8VA+NWEjOAnS8TFkmGLg';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: - - Wed, 14 Aug 2024 01:40:08 GMT - grafana-trace-id: - - dcee51b1b084787758afba63d3eda0cf - mise-correlation-id: - - 846911fc-dcce-4a09-b572-eb972b2fb4e7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599609.318.28.654127|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":16,"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-store - connection: - - keep-alive - content-length: - - '22629' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cJs+7Boz8/sZqnaj3vQauw';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: - - Wed, 14 Aug 2024 01:40:08 GMT - grafana-trace-id: - - e07e174a2049b8f5ce25d3f2bc8a59e0 - mise-correlation-id: - - 2de1730c-c784-47f1-b09a-152185753398 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599609.529.28.247598|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"adur8pn1n045cc\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/adur8pn1n045cc/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":17,\"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-store - connection: - - keep-alive - content-length: - - '14254' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AZjmD6jcGqt+gUDwLl8xBA';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: - - Wed, 14 Aug 2024 01:40:08 GMT - grafana-trace-id: - - 37207e69991203fdaee0b6a6787b92df - mise-correlation-id: - - a27a65e0-34ca-4edb-8879-5e296ce7c6d4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599609.726.27.114700|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- - Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations - \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":18,"links":[{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI - Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions - or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli - Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Overview dashboard helps to understand Service health through SLI data for - DRI scenarios. This SLI data is coming through Streaming in near real time - with the goal of \u003c 10 minutes latency. Impacted indicates the value is - below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" - style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn - more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| - extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), - \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted - / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| - extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| - where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| - where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) - .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. - todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| - summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| - extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| - project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active - / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 - and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| - project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 - and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| - project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 - and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| - project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| - summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| - join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| - project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == - $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| - project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs - Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| - project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project - ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is - S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted - Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted - Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project - Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted - Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| - order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location - Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted - CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| - project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, - [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) - \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc - asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) - (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals - (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency - Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals - (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" - \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId - = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| - project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, - _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| - order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment - Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId - =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, - ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment - Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Error Budget calculation uses actual error count vs total requests hence represents - magnitude of the failures (bad events) impact. This kind of calculation gives - more weightage to customers with high volume of data which sometimes overshadow - customers with very low volume. It often represents the magnitude of impact.\n\u003ca - href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; - margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining - Error Budget timeseries represents remaining error budget over the selected - time period. It starts with 100% budget and continue to deduct consumed budget - at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, - SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error - Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize - RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining - Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| - summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast - Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| - summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow - Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service - Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo - Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo - Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"\";//Temporary setting this always empty, so we don''t need to wait SLO - Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project - strcat(isArmString)","description":"Internal parameter for defining if Service - is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"\";//Temporary setting this always empty, so we don''t need to wait SLO - Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project - strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, - _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, - _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI - Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '60264' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9xjXEAiIZsSeO/pbk4BGog';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: - - Wed, 14 Aug 2024 01:40:09 GMT - grafana-trace-id: - - 12f6254ccb9a0838c1de42abb89d199b - mise-correlation-id: - - e000e0ff-5e0e-48d8-a403-563d5a1bcea2 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599609.971.28.925194|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure - Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- - Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations - \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":24,"links":[{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI - Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions - or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli - Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Overview section helps to understand Service health through SLI data for DRI - scenarios. This SLI data is coming through Streaming in near real time with - the goal of \u003c 10 minutes latency. Impacted indicates the value is below - the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" - style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn - more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= - GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, - _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), - \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| - extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| - where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| - where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) - .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. - todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| - summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| - extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| - project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active - / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet - _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = - sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 - and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| - project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 - and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| - project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 - and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| - project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted - / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer - 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize - Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| - join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| - project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == - $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project - LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs - Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs - = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI - Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| - summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc - asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) - (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI - Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency - Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments - and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" - \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId - = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| - project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, - _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| - order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment - Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId - =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, - ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment - Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error - Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Error Budget calculation uses actual error count vs total requests hence represents - magnitude of the failures (bad events) impact. This kind of calculation gives - more weightage to customers with high volume of data which sometimes overshadow - customers with very low volume. It often represents the magnitude of impact.\n\u003ca - href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; - margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining - Error Budget timeseries represents remaining error budget over the selected - time period. It starts with 100% budget and continue to deduct consumed budget - at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project - EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error - Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget - = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining - Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize - burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast - Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize - burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow - Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service - Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO - Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO - Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI - Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '47495' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Kxz76usZLPMKbPBn0w9+Yw';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: - - Wed, 14 Aug 2024 01:40:09 GMT - grafana-trace-id: - - c20319b4124e4360e12b2e66c5b72b8c - mise-correlation-id: - - 5a7a7304-fc5f-4a72-a125-76d69d39f18a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599610.21.26.834919|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:58Z","updated":"2024-08-14T01:39:58Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":39,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVd","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '724' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RJVKuMH4MnvyE1Awr6BGkQ';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: - - Wed, 14 Aug 2024 01:40:09 GMT - grafana-trace-id: - - d2d455afcd29622e24c64494d8f6113d - mise-correlation-id: - - 3bc41d7c-b3fb-4465-a551-9a6579bea267 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599610.413.29.430441|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd - response: - body: - string: '{"message":"Dashboard not found","traceID":"978d5d2233530d8a27ff7d6cf3839087"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '78' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-n8CkyIrgyjSzxkXjfjrubA';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: - - Wed, 14 Aug 2024 01:40:09 GMT - grafana-trace-id: - - 978d5d2233530d8a27ff7d6cf3839087 - mise-correlation-id: - - 0e6cc789-edb0-45fb-8b76-3dff6b41b105 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599610.649.30.375957|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 404 - message: Not Found -- request: - body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, - "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVd/test-dashboard", - "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T01:39:58Z", "updated": - "2024-08-14T01:39:58Z", "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": true, "canEdit": true, - "canDelete": true}, "organization": {"canAdd": true, "canEdit": true, "canDelete": - true}}}, "dashboard": {"panels": [], "title": "Test Dashboard", "uid": "mg2OAlTVd", - "version": 1}, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '803' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":36,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '133' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xWrTqTXwEQfGY8CAGdSkYg';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: - - Wed, 14 Aug 2024 01:40:10 GMT - grafana-trace-id: - - fcc2f95cecfaa6e2f07e0541cb7d5400 - mise-correlation-id: - - c8d4dad9-de09-4449-a188-8e3fbc8d74c9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599610.877.26.845525|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:57Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":37,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":2}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UamaVt3U2vQGwzMhCxudiQ';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: - - Wed, 14 Aug 2024 01:40:10 GMT - grafana-trace-id: - - 4e6ab0f6fca6840aafc5d4a8762570e1 - mise-correlation-id: - - 7450309e-e4ff-46f6-9a7b-2f5b02d094e2 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599611.315.28.613240|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"message":"Dashboard not found","traceID":"68414948b90fe77955b6cfc661529e39"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '78' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fQ/5YI4+wnCdJHhQjhrtOA';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: - - Wed, 14 Aug 2024 01:40:10 GMT - grafana-trace-id: - - 68414948b90fe77955b6cfc661529e39 - mise-correlation-id: - - c25c8dfa-c4db-4c07-989d-4614a9d70c60 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599611.623.27.99834|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 404 - message: Not Found -- request: - body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, - "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVa/test-dashboard", - "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T01:39:47Z", "updated": - "2024-08-14T01:39:57Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", - "version": 2, "hasAcl": false, "isFolder": false, "folderId": 36, "folderUid": - "ddur96gjuanlsf", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/ddur96gjuanlsf/test-folder", - "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": - {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": - {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": - [], "title": "Test Dashboard", "uid": "mg2OAlTVa", "version": 2}, "folderUid": - "ddur96gjuanlsf", "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '893' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":37,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '147' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P7rWpxUJOsnSH9nUVJ/CmA';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: - - Wed, 14 Aug 2024 01:40:10 GMT - grafana-trace-id: - - 269f186643349bf4b3eb79318bbf36b5 - mise-correlation-id: - - 6d92dad3-dbc5-47a9-94ed-4a5224ab0408 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599611.829.27.959864|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:57Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test - Dashboard2","uid":"mg2OAlTVc","version":2}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '786' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-B6/uRBpB/leM6dJ/Pnw6BQ';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: - - Wed, 14 Aug 2024 01:40:11 GMT - grafana-trace-id: - - 415c9e3ec60e821cde45dd3863f0f95a - mise-correlation-id: - - 2aeea845-06c4-4bd6-b42b-cb9e08ef51dd - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599612.119.30.416369|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"message":"Dashboard not found","traceID":"132a075d34667e6b049f388a5d805f20"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '78' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WYYgG2kig8iO6ZEZwKpEpw';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: - - Wed, 14 Aug 2024 01:40:11 GMT - grafana-trace-id: - - 132a075d34667e6b049f388a5d805f20 - mise-correlation-id: - - 172eaf91-8b2d-4286-b295-b67952987bd8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599612.347.26.515569|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 404 - message: Not Found -- request: - body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, - "canStar": true, "canDelete": true, "slug": "test-dashboard2", "url": "/d/mg2OAlTVc/test-dashboard2", - "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T01:39:47Z", "updated": - "2024-08-14T01:39:57Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", - "version": 2, "hasAcl": false, "isFolder": false, "folderId": 36, "folderUid": - "ddur96gjuanlsf", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/ddur96gjuanlsf/test-folder", - "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": - {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": - {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": - [], "title": "Test Dashboard2", "uid": "mg2OAlTVc", "version": 2}, "folderUid": - "ddur96gjuanlsf", "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '896' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":38,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '149' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Eg4LvLwFksAOx7rZypYkDA';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: - - Wed, 14 Aug 2024 01:40:11 GMT - grafana-trace-id: - - 9ce9c083574129f27084ae8500a8fe75 - mise-correlation-id: - - aa59a1c7-eb86-4b5f-b721-307b16a0938f - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599612.524.28.991521|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":25,"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-store - connection: - - keep-alive - content-length: - - '14894' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hJ2HtzYPnhzs4bLawXQGtw';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: - - Wed, 14 Aug 2024 01:40:11 GMT - grafana-trace-id: - - e3ec1a218208866f465b2f9710b02ea0 - mise-correlation-id: - - e8dd0f99-3b8c-4f0e-bf4b-3296136afcac - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599612.843.29.562838|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-I241tOOTdo4XMjfIr5FZkQ';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: - - Wed, 14 Aug 2024 01:40:12 GMT - grafana-trace-id: - - e3ddcfee77913f1df2b74140d1861b00 - mise-correlation-id: - - 6f901c57-9d0b-4298-aff1-777f35efd9dc - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599613.252.27.815125|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8ygdiihogb","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"adur8ydszmpz4a","title":"Azure Monitor"},{"id":14,"uid":"ddur8yfhh67eoc","title":"Geneva"},{"id":12,"uid":"adur8yfceisqoe","title":"Microsoft - Defender for Cloud"},{"id":35,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Nx/p4mxhj4YvdaWnjqjflw';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: - - Wed, 14 Aug 2024 01:40:12 GMT - grafana-trace-id: - - baf5739adc0fba955ac2c8b7356b0811 - mise-correlation-id: - - 78ad2ee6-ce4e-488c-a01a-68a18e2c6c24 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599613.461.28.170270|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:40:10Z","updated":"2024-08-14T01:40:10Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":35,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":37,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LU7ri4W46DC+v6l3vDNXrA';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: - - Wed, 14 Aug 2024 01:40:12 GMT - grafana-trace-id: - - 849fe754bfe5a05b36959e104460e345 - mise-correlation-id: - - e673fba5-531e-4257-b1fb-cddf748f1035 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599613.865.31.811549|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:40:10Z","updated":"2024-08-14T01:40: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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":36,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVd","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '724' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-77kPUIExmVzNEWpiJNo9gA';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: - - Wed, 14 Aug 2024 01:40:13 GMT - grafana-trace-id: - - 5f773b32956bcc8a2fa318dc67641c4c - mise-correlation-id: - - 4e8ef1b3-0780-4d18-85ea-8b635596e662 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599614.288.29.544779|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"id":37,"message":"Dashboard Test Dashboard deleted","title":"Test - Dashboard"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '79' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v/p1pI+p/frHFuYiWJzegg';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: - - Wed, 14 Aug 2024 01:40:13 GMT - grafana-trace-id: - - ae7e7136c72d49f9a5964fa85ccdf960 - mise-correlation-id: - - aeb7f793-b1f8-47c5-a3b6-51ac31daeb7b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599614.635.29.153825|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"id":38,"message":"Dashboard Test Dashboard2 deleted","title":"Test - Dashboard2"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '81' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VZ7fx7t73TmCCCn8poJ7Fw';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: - - Wed, 14 Aug 2024 01:40:14 GMT - grafana-trace-id: - - 6802b4e64a23cdb9d04e9c2f83b157b5 - mise-correlation-id: - - d2c15b10-e54e-450a-9b09-dfcd23521462 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599615.077.29.734811|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:14 GMT - grafana-trace-id: - - c8493b9bb8b6f4ebff512cc675ccb90b - mise-correlation-id: - - ff25dab8-ff34-418d-bec0-9e676e695e18 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599615.493.29.344423|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/health - response: - body: - string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": - \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n - \ \"version\": \"10.4.7\"\n}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '167' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:14 GMT - grafana-trace-id: - - edbb6cfd460041289ffb57e4adea23ab - mise-correlation-id: - - 20d4c413-9adb-40ef-8b21-55f33de36491 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599615.671.27.273693|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8pnx284qod","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"fdur8plete70ge","title":"Azure Monitor"},{"id":14,"uid":"adur8pn1n045cc","title":"Geneva"},{"id":12,"uid":"adur8pmt8uebkc","title":"Microsoft - Defender for Cloud"},{"id":36,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gIVc/dXAtzsSTqZ8RN4H8Q';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: - - Wed, 14 Aug 2024 01:40:14 GMT - grafana-trace-id: - - 3b5dc21bd24802c7df32451b24fa65bc - mise-correlation-id: - - c167da28-4737-42d6-8e2e-de00db26a3eb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599615.9.30.115670|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cdur8ygdiihogb","title":"Azure Kubernetes Service - Monitoring"},{"id":1,"uid":"adur8ydszmpz4a","title":"Azure Monitor"},{"id":14,"uid":"ddur8yfhh67eoc","title":"Geneva"},{"id":12,"uid":"adur8yfceisqoe","title":"Microsoft - Defender for Cloud"},{"id":35,"uid":"ddur96gjuanlsf","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '313' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C9AyrHLKf0IVDD9oHrOwRQ';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: - - Wed, 14 Aug 2024 01:40:15 GMT - grafana-trace-id: - - 657e3275014f6e70cb61b49abc641142 - mise-correlation-id: - - ae7802d4-84fe-49a0-8234-96b8ff540b72 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599616.151.29.612011|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2005' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CGSyBT10G1xrY49kio7rCQ';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: - - Wed, 14 Aug 2024 01:40:15 GMT - grafana-trace-id: - - f059be5dfdcd92c0637ec5471e837257 - mise-correlation-id: - - eaa8e53d-ea53-4948-ba6e-a2cf189bda03 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599616.322.29.42149|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":6,"uid":"fdur96hv6ht6of","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/nFhMf5PAg4ACB+qYY7VSw';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: - - Wed, 14 Aug 2024 01:40:15 GMT - grafana-trace-id: - - 8a6331bc1403a51d9c914296ac793024 - mise-correlation-id: - - 83577a73-bf27-45fb-a35d-7c2a3b3bc3bd - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599616.569.31.387478|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":9,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":4,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":11,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/Azure Monitor","sortMeta":0},{"id":6,"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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8pmt8uebkc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8pmt8uebkc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/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":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0},{"id":39,"uid":"mg2OAlTVd","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":37,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":38,"uid":"mg2OAlTVc","title":"Test - Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10520' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LQ9ka/t/0IRSsPXYOP3qPA';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: - - Wed, 14 Aug 2024 01:40:15 GMT - grafana-trace-id: - - e0095c89a96d98180506544462ce984b - mise-correlation-id: - - 6ad0b3a8-0afe-4c34-ad4f-c3200b4309a5 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599616.803.27.693357|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jnAx0MEZdV1q8W31WvXxhw';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: - - Wed, 14 Aug 2024 01:40:16 GMT - grafana-trace-id: - - d6750fa67642003b1a38b12727146d45 - mise-correlation-id: - - 432af792-1134-49a6-bf98-3606fc1ba8eb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599617.028.26.354808|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"adur8pn1n045cc\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/adur8pn1n045cc/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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-store - connection: - - keep-alive - content-length: - - '19960' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0as93Mgd8Hk/G9yREoYqVw';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: - - Wed, 14 Aug 2024 01:40:16 GMT - grafana-trace-id: - - d17ebfb5e395db57f288332c657b3f78 - mise-correlation-id: - - b3c9d0cd-5839-43d8-977b-bda38d3d2607 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599617.275.30.24841|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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-store - connection: - - keep-alive - content-length: - - '5507' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-E9oca4MR4NDWfNiq1Bw40w';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: - - Wed, 14 Aug 2024 01:40:16 GMT - grafana-trace-id: - - fe71996a42d1d9cc8eb6ef05e467df65 - mise-correlation-id: - - 5b046722-10b8-4847-926b-3e7ef1c97f43 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599617.558.26.942316|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store - connection: - - keep-alive - content-length: - - '6138' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5XqDQRSw6lN6HZG80dHnYA';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: - - Wed, 14 Aug 2024 01:40:16 GMT - grafana-trace-id: - - b698f80fee633dfad4dbff6b6f860951 - mise-correlation-id: - - 2b0ddede-58ec-4b94-970e-6b1d6b44aceb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599617.738.26.842624|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '18653' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RsPMA0X4g9J0wLmCRUOZFQ';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: - - Wed, 14 Aug 2024 01:40:17 GMT - grafana-trace-id: - - 423d7d57a9ec26e4323d03a23b973eca - mise-correlation-id: - - f7cf34ca-5914-4646-9fc5-a57946d4f706 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599617.999.30.659792|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '58603' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BzNPhmNAHMVfGq/dcosvvw';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: - - Wed, 14 Aug 2024 01:40:17 GMT - grafana-trace-id: - - 4941d22f9ce60d250710ad926ee78a55 - mise-correlation-id: - - 08a4d12d-e571-47bf-9622-61ccd6f9ddb0 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599618.273.29.298806|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '23261' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yT7m2+9GqiqtOkSb4T9moQ';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: - - Wed, 14 Aug 2024 01:40:17 GMT - grafana-trace-id: - - b9db74f2ac2e4c29a4c71d7b5e58bba0 - mise-correlation-id: - - b97c6bba-8c18-49ba-8fa5-c53758cf9197 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599618.483.28.210124|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":4,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '56537' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2YqdReudm97D4cnRWEbgeQ';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: - - Wed, 14 Aug 2024 01:40:17 GMT - grafana-trace-id: - - d87498c4d9009f24800b9e5bfcb11fec - mise-correlation-id: - - 04b339df-9ddf-4d88-bd7f-7c4e3c65a9af - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599618.754.31.184344|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '166634' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-B5cVOBsPO8DvGsxBqaRU7w';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: - - Wed, 14 Aug 2024 01:40:18 GMT - grafana-trace-id: - - 7908c66cc3db191d7c95851c0a7ba237 - mise-correlation-id: - - 69ada9cb-961a-4635-b619-b58547b10698 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599619.016.27.248284|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fdur8plete70ge\",\"folderTitle\":\"Azure - Monitor\",\"folderUrl\":\"/dashboards/f/fdur8plete70ge/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store - connection: - - keep-alive - content-length: - - '37722' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jU29viydjn3ZhLLETljC7A';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: - - Wed, 14 Aug 2024 01:40:18 GMT - grafana-trace-id: - - eae61438922374dbbf44c558e3c14693 - mise-correlation-id: - - 8ff34ed7-429e-4b81-8166-9eef6618a8af - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599619.264.28.905010|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fdur8plete70ge\",\"folderTitle\":\"Azure - Monitor\",\"folderUrl\":\"/dashboards/f/fdur8plete70ge/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time - series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":6,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions - by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions - by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity - by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability - by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response - type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API - name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The - data comes from Storage metrics. It measures the availability of requests - on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo - type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability - by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability - Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage - capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob - type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File - Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change - this example to create your own time series query\\n\\u003ctable name\\u003e - \ //the table - to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) - \ //this is a macro used to show the full - chart\u2019s time range, choose the datetime column here\\n| summarize count() - by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change - \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. - The $__interval macro is used to auto-select the time grain. Can also use - 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue - Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 - hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage - count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data - Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| - where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct - [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource - Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| - where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct - resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure - Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure - / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '123789' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XuZqfq23lpqJFp02PbL1pg';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: - - Wed, 14 Aug 2024 01:40:18 GMT - grafana-trace-id: - - 679a61169a7bc5b0cd253185632c0dfb - mise-correlation-id: - - 203de076-a31a-43cd-95d2-c7d81d86459b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599619.525.31.69268|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure - / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '123308' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DsEbdegFUXZ2I/X9nxxRfQ';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: - - Wed, 14 Aug 2024 01:40:18 GMT - grafana-trace-id: - - da0a63541570c2fcb4dcba580a0197e6 - mise-correlation-id: - - d7740d51-b990-44ff-a1cf-8d6f773c4728 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599619.784.27.241469|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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-store - connection: - - keep-alive - content-length: - - '117797' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UB6XcOY/S08x4vk4a8Um4w';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: - - Wed, 14 Aug 2024 01:40:19 GMT - grafana-trace-id: - - 2b54d3eb096a0c4aa24756f0b39f2b14 - mise-correlation-id: - - 4190b687-5fe1-4ed7-a4f1-52dca92051d0 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599619.996.27.423990|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:23Z","updated":"2024-08-14T01:34:23Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fdur8plete70ge","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/fdur8plete70ge/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store - connection: - - keep-alive - content-length: - - '79655' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-KASZOmJxOKQey4spDkb8VQ';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: - - Wed, 14 Aug 2024 01:40:19 GMT - grafana-trace-id: - - 74d2954b02dd3e1e5de9624270b35e41 - mise-correlation-id: - - 07814b48-edfe-49cd-8165-7ca54e8ee05b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599620.274.29.347946|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":26,"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-store - connection: - - keep-alive - content-length: - - '14470' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FxN2QeblXOxAeJSUiSDeHg';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: - - Wed, 14 Aug 2024 01:40:19 GMT - grafana-trace-id: - - 5f43b4c7052e98d07616d13bed523e02 - mise-correlation-id: - - 4440f70b-5e6d-4c4d-b0f5-d26bd8ad9808 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599620.555.27.687393|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"adur8pmt8uebkc\",\"folderTitle\":\"Microsoft - Defender for Cloud\",\"folderUrl\":\"/dashboards/f/adur8pmt8uebkc/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert - dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external - link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | - project Severity = tostring(Severity)\\r\\n | summarize information = count() - by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange - \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project - Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by - bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources - \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend - Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, - 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity - = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| - where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() - by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| - where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, - 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts - with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts - with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend - TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| - extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend - Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() - by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" - \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName - = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, - \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where - Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert - Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number - of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource - Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details - = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| - extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e - ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG - != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc - \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource - Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| - where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc - \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated - = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| - mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n - \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| - parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" - ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" - ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", - ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where - Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n - \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n - \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend - isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n - \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, - \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', - 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId - = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = - iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) - - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], - iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, - splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, - subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n - \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, - subscriptionId, properties = alertProperties\\r\\n | where properties.Status - in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n - \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated - \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity - == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity - == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) - asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse - = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' - Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| - summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| - extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand - ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| - project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| - project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| - summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert - count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number - of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number - of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: - string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n - \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status - in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend - ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n - | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId - = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType - == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId - with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup - \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| - extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| - extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| - extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| - summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| - top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top - 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 - style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No - alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| - where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status - == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| - where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| - extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname - = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| - extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', - end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| - order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure - Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number - of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource - name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert - end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert - intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender - for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure - subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time - range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time - Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender - for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '35425' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XLK2neGT0qqPG0N4suJYhA';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: - - Wed, 14 Aug 2024 01:40:19 GMT - grafana-trace-id: - - c635c7c25bc19e861882330e0d360fc1 - mise-correlation-id: - - 1de1b674-39cf-400a-9c67-45579932f456 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599620.726.28.983591|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d - response: - body: - string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T01:34:25Z\",\"updated\":\"2024-08-14T01:34:25Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cdur8pnx284qod\",\"folderTitle\":\"Azure - Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full - Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar - chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva - Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure - Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table - (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time - series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- - 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility - into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor - managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) - for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) - for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) - for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# - User Guide\\n\\nFor best results please use the following instructions to - configure Prometheus and Azure Monitor data sources for this dashboard.\\n - - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) - Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) - Azure Monitor data source.\\n\\n If you have feedback, please reach out to - us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster - Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 - - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) - / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| - where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| - summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() - by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count - by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod - count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod - count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill - down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory - | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| - where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, - $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) - by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| - project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System - Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number - of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" - ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory - | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| - summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| - summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize - controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), - \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller - count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute - Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU - Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory - Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU - Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota - - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota - - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota - - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory - Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests - %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value - #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory - Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", - image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory - Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network - Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca - style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" - target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n - \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster - Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp - style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null - as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current - Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current - Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate - of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate - of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate - of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate - of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill - down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill - down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD - HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", - cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) - by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current - Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit - Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null - as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", - namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate - of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application - Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} - | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| - order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n// calculate average request duration - for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, - 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, - AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server - Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill - down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet - dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName - in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, - Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg - desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount - 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode - 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// - additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| - where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| - where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize - ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| - sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure - Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click - on an operation_Name to filter to Top slowest Failed sample Operations panel - by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show - list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill - Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let - dataset =\\nrequests\\n// additional filters can be applied here\\n| where - $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| - where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != - \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, - success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n - \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount - \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top - 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus - - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus - Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, - cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", - cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure - Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure - Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource - Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App - Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure - Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud - Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| - where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| - distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure - Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure - Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster - Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory - \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) - \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full - Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '74629' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a2YUPWGJ0UbP1p2m0hnyDQ';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: - - Wed, 14 Aug 2024 01:40:19 GMT - grafana-trace-id: - - e0c88ef8dda6dae800295d3197b423c3 - mise-correlation-id: - - 52c7eccd-f03e-4e50-8af4-003087e6926b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599620.957.30.243594|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store - connection: - - keep-alive - content-length: - - '7466' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Er30jy4LWe0A6yzoPEn6UQ';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: - - Wed, 14 Aug 2024 01:40:20 GMT - grafana-trace-id: - - 93f4a0589f34d9e9a564c923fadfb0e4 - mise-correlation-id: - - f4e5ac02-a073-45e2-a4ab-af7212ed1e0e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599621.18.26.480861|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar - chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure - Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":20,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident - Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident - Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident - Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// - set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# - Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# - Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", - \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual - Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual - Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| - where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join - kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) - and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId - == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, - NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) - by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice - calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == - \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": - \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": - \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": - \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() - \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| extend Month = datetime_part(''Month'', CreateDate), Year = - datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| - extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by - Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# - Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# - Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View - incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to - Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] - = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let - totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) - \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) - and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", - \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual - Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let - totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) - \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) - and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| - where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance - Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| - extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| - project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident - Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| - project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, - IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, - OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where - RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, - AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == - $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| - join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join - kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, - TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project - IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, - MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect - (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] - = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops - refer to the Team Transfers of incidents, which contribute to a higher Time - to Engage. For more information, please click on the link attached to this - panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops - refers to the Team Transfer of incidents, which contributes to a higher Time - to Engage for said Incident. For more information on this, please click on - the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId - == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non - $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) - and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops - = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops - (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification - Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage - (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] - = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" - Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High - TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM - Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM - Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | - extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= - 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| - where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM - Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set - query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where - $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project - IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, - OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, - SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet - acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" - and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime - ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) - by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId - == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, - TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId - == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, - ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), - real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , - TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, - real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) - or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, - real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, - RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") - , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, - IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, - time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" - Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate - (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA - (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA - (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA - (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| - summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| - where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, - 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA - (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() - by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= - 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| - where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, - SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort - by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= - 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge - (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| - where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join - kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) - and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId - == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, - SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId - \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate - asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification - by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() - \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| - project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| - join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non - $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions - \n | where $__timeFilter(SendDate))\non $left.NotificationId - == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| - summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize - count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification - by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId - == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non - $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) - and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification - Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure - Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm - via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants - | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants - | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants - | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM - Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '75219' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-18PSlzqWP08a57CtFHcYkA';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: - - Wed, 14 Aug 2024 01:40:20 GMT - grafana-trace-id: - - b3b9900792582082f9952c87dac2eb49 - mise-correlation-id: - - 377f822f-8cd6-4e5d-ab0d-104e5ddb90d5 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599621.343.26.65765|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":27,"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-store - connection: - - keep-alive - content-length: - - '19754' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CdrM2qeTP1Z5nFVOTscCyA';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: - - Wed, 14 Aug 2024 01:40:20 GMT - grafana-trace-id: - - 7b97c5338f33b9d3f9b177370542ea38 - mise-correlation-id: - - 1836cf08-f9e9-4d46-a1ad-b2ec1ae50006 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599621.557.26.949345|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API - Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight - request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight - Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter - of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota - number of requests to the API server","range":true,"refId":"A"}],"title":"API - Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API - server requests broken down by the HTTP response code. Error code 429 is split - into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), - \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", - \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", - \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with - 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", - \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum - by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency - ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server Latency: Restricted to cluster and namespaces resource, also excludes - WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","instant":false,"legendFormat":"P95 API server request duration - in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST - queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. Restricted to cluster and namespaces resource, also excludes - WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) - by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" - API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency. Scope limited to resource and empty, excludes WATCH operations. - This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API - Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 - API server latency not counting webhook duration and priority \u0026 fairness - queue wait times. .Scope limited to resource and empty, excludes WATCH operations. - ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, - sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", - cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) - by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" - API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API - server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number - of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) - by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API - Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number - of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", - cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process - start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted - average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current - derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) - by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow - Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / API Server","uid":"kubernetesApiserverDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '25012' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GYiUQ+BwCqJf8yl2U8QRJA';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: - - Wed, 14 Aug 2024 01:40:20 GMT - grafana-trace-id: - - deaf6ee5b27025482e49f91457474f75 - mise-correlation-id: - - c5bb3ba5-9739-4fc4-b3f9-80867a9bacb3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599621.791.29.478325|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:25Z","updated":"2024-08-14T01:34:25Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cdur8pnx284qod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8pnx284qod/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph - (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# - Control Plane Metrics \nThis dashboard is to be meant to visualize the Control - plane metrics in AKS clusters with Azure Managed Prometheus. Read more in - [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", - cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD - - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates - if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ - instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max - Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD - Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD - database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} - /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage - Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total - client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total - client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client - Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The - total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received - bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent - Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD - Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data - Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, - cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes - / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '11155' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sY74h+CJl7PSS5ZDJ25aNQ';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: - - Wed, 14 Aug 2024 01:40:21 GMT - grafana-trace-id: - - aa4fc1a839cbb5c66c7001636925b183 - mise-correlation-id: - - 2cfdfd0a-54cd-4d04-8f93-dccbf0361128 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599622.026.28.846386|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":[],"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-store - connection: - - keep-alive - content-length: - - '7878' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Z22BJ+Kh4JCQu8+wPrCD/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: - - Wed, 14 Aug 2024 01:40:21 GMT - grafana-trace-id: - - bd0d93b01126aa8d4ca117c9e58a6f28 - mise-correlation-id: - - 68b1ebaa-5400-493b-9cb6-cda66a610664 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599622.222.29.803616|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":16,"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-store - connection: - - keep-alive - content-length: - - '22629' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ggT7+ZxZiSwNHiOKPi7tCA';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: - - Wed, 14 Aug 2024 01:40:21 GMT - grafana-trace-id: - - 92f94305059838e4863f74bf9849af53 - mise-correlation-id: - - 8715e11d-b925-468a-8825-1e2992550c19 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599622.475.28.402150|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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\":\"2024-08-14T01:34:24Z\",\"updated\":\"2024-08-14T01:34:24Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"adur8pn1n045cc\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/adur8pn1n045cc/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":17,\"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-store - connection: - - keep-alive - content-length: - - '14254' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5fbFBHU9Kb8B9q5indFbqw';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: - - Wed, 14 Aug 2024 01:40:21 GMT - grafana-trace-id: - - 6502fea7f8211d65bd983fdcf642667c - mise-correlation-id: - - 811e6c47-d9a3-4512-a8f8-95d81b9f7ccb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599622.674.27.456648|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- - Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations - \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":18,"links":[{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI - Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions - or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli - Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Overview dashboard helps to understand Service health through SLI data for - DRI scenarios. This SLI data is coming through Streaming in near real time - with the goal of \u003c 10 minutes latency. Impacted indicates the value is - below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" - style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn - more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| - extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), - \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted - / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| - extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| - where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| - where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) - .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. - todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| - summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| - extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| - project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active - / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 - and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| - project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 - and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| - project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 - and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| - project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| - summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| - join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| - project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == - $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| - project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs - Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| - project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project - ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is - S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted - Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted - Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project - Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted - Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| - order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location - Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted - CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| - project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, - [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) - \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc - asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) - (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, - _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals - (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region - = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = - \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| - order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency - Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals - (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" - \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId - = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| - project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, - _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| - order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment - Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId - =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, - ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment - Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Error Budget calculation uses actual error count vs total requests hence represents - magnitude of the failures (bad events) impact. This kind of calculation gives - more weightage to customers with high volume of data which sometimes overshadow - customers with very low volume. It often represents the magnitude of impact.\n\u003ca - href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; - margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining - Error Budget timeseries represents remaining error budget over the selected - time period. It starts with 100% budget and continue to deduct consumed budget - at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime - = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId - = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, - SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error - Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize - RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining - Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| - summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast - Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| - summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow - Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service - Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo - Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo - Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"\";//Temporary setting this always empty, so we don''t need to wait SLO - Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project - strcat(isArmString)","description":"Internal parameter for defining if Service - is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"\";//Temporary setting this always empty, so we don''t need to wait SLO - Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project - strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, - _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let - _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet - _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, - _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI - Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '60264' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DrdxuzJurmj1TeLUuDAOFQ';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: - - Wed, 14 Aug 2024 01:40:21 GMT - grafana-trace-id: - - 0eea0f0588de4f9f3dac6c3e998ad632 - mise-correlation-id: - - 59af2848-6d94-4d15-83b3-4862acaa86db - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599622.934.29.352562|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure - Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time - series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- - Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations - \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":24,"links":[{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI - Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external - link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions - or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli - Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Overview section helps to understand Service health through SLI data for DRI - scenarios. This SLI data is coming through Streaming in near real time with - the goal of \u003c 10 minutes latency. Impacted indicates the value is below - the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" - style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn - more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= - GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, - _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), - \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| - extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| - where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| - where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) - .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. - todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| - summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| - extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| - project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active - / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet - _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet - impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = - sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 - and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| - project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 - and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| - project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted - / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 - and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| - project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 - Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted - / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer - 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize - Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| - join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| - project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == - $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, - _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project - LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer - Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs - Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs - = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted - CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI - Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| - summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc - asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs - By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) - (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI - Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average - Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId - = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| - order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency - Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments - and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" - \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId - = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| - project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, - _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| - order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment - Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| - where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) - .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| - where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId - =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, - ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment - Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error - Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This - Error Budget calculation uses actual error count vs total requests hence represents - magnitude of the failures (bad events) impact. This kind of calculation gives - more weightage to customers with high volume of data which sometimes overshadow - customers with very low volume. It often represents the magnitude of impact.\n\u003ca - href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; - margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining - Error Budget timeseries represents remaining error budget over the selected - time period. It starts with 100% budget and continue to deduct consumed budget - at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", - \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, - _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project - EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error - Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ - ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, - _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget - = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining - Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize - burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast - Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let - _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet - _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet - _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup - = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, - _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize - burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow - Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service - Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| - distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", - serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO - Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId - ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO - Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet - sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| - where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) - \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" - \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let - _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup - =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| - order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI - Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '47495' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ValpCOp6U27aLFaNFzLF0g';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: - - Wed, 14 Aug 2024 01:40:22 GMT - grafana-trace-id: - - 76ffa27ab4dee5192aafa1a97b358cbd - mise-correlation-id: - - 1fa27b61-1107-4c4f-99d5-875090eb6807 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599623.181.28.877807|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:58Z","updated":"2024-08-14T01:39:58Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":39,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVd","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '724' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3jp2EWSGSJFicYq4Cq/SOw';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: - - Wed, 14 Aug 2024 01:40:22 GMT - grafana-trace-id: - - ff948a2f038de0568623dd9c1ea41c73 - mise-correlation-id: - - 9068fb33-abcb-46e5-bb90-c43c2c58d66b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599623.391.27.890509|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd - response: - body: - string: '{"id":36,"message":"Dashboard Test Dashboard deleted","title":"Test - Dashboard"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '79' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ta3mZWwU0GMVhevvpqZ8zw';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: - - Wed, 14 Aug 2024 01:40:22 GMT - grafana-trace-id: - - d6ff3123fe8871ba928f0bcb2a7ec1b6 - mise-correlation-id: - - 8a16da26-3b33-4d03-8f4c-4fa4293fe777 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599623.667.29.939246|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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/mg2OAlTVd/test-dashboard", - "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T01:39:58Z", "updated": - "2024-08-14T01:39:58Z", "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": true, "canEdit": true, - "canDelete": true}, "organization": {"canAdd": true, "canEdit": true, "canDelete": - true}}}, "dashboard": {"panels": [], "title": "Test Dashboard", "uid": "mg2OAlTVd", - "version": 1}, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '803' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":39,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '133' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qJ1Vp3BZQcyll3RVu7E1Lg';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: - - Wed, 14 Aug 2024 01:40:23 GMT - grafana-trace-id: - - 5087b21f2cdd352b9d3f5e347ab8386b - mise-correlation-id: - - 83b1d9c6-8375-4a88-bd41-91fdc6a464d4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599623.934.29.528628|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:57Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":37,"panels":[],"title":"Test - Dashboard","uid":"mg2OAlTVa","version":2}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '783' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GPn//EIlmpwVx90jB7bAJg';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: - - Wed, 14 Aug 2024 01:40:23 GMT - grafana-trace-id: - - 0ae4ad3b39cfc88e50c60e3d814e676f - mise-correlation-id: - - 4266c55a-8c05-4df1-aced-655746735460 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599624.16.29.401660|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa - response: - body: - string: '{"message":"Dashboard not found","traceID":"fca0d67cee861064af630c7aa0e06e07"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '78' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9gI85T1TOjsfULqqz9BZcQ';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: - - Wed, 14 Aug 2024 01:40:23 GMT - grafana-trace-id: - - fca0d67cee861064af630c7aa0e06e07 - mise-correlation-id: - - a4f94b0e-0495-4c8a-b980-9d5d72e7822c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599624.447.31.870713|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 404 - message: Not Found -- request: - body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, - "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVa/test-dashboard", - "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T01:39:47Z", "updated": - "2024-08-14T01:39:57Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", - "version": 2, "hasAcl": false, "isFolder": false, "folderId": 36, "folderUid": - "ddur96gjuanlsf", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/ddur96gjuanlsf/test-folder", - "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": - {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": - {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": - [], "title": "Test Dashboard", "uid": "mg2OAlTVa", "version": 2}, "folderUid": - "ddur96gjuanlsf", "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '893' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"ddur96gjuanlsf","id":40,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '147' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dCS9OTh+xd3sT5Z6Owxieg';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: - - Wed, 14 Aug 2024 01:40:23 GMT - grafana-trace-id: - - db56c7d17cc8f5fadbc1e7d043c5e056 - mise-correlation-id: - - 0cf271c5-56d3-42a4-8d2e-44740cd55d85 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599624.696.28.679447|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:39:47Z","updated":"2024-08-14T01:39:57Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":36,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test - Dashboard2","uid":"mg2OAlTVc","version":2}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '786' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Nx3iBczC8nafdCISjJbG7g';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: - - Wed, 14 Aug 2024 01:40:23 GMT - grafana-trace-id: - - 1461f017cfd8cf582ba647c2e3c471f8 - mise-correlation-id: - - da02e339-ed34-49ac-a218-d3f6f603efbf - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599624.929.26.239229|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000002-f6d7a7degdhbcubw.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":"2024-08-14T01:34:24Z","updated":"2024-08-14T01:34:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"adur8pn1n045cc","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur8pn1n045cc/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":25,"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-store - connection: - - keep-alive - content-length: - - '14894' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P+UY4iWiC9h7PNkgt6vZFg';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: - - Wed, 14 Aug 2024 01:40:24 GMT - grafana-trace-id: - - 42c6ef4d2d03caddcaa1954993629b22 - mise-correlation-id: - - f7638ce6-bc63-4391-a481-1b1ff370278e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599625.187.31.514939|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 - response: - body: - string: '[{"id":16,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":4,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":11,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":7,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":8,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":2,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":10,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":5,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":6,"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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/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":"adur8ydszmpz4a","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/adur8ydszmpz4a/Azure Monitor","sortMeta":0},{"id":27,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"adur8yfceisqoe","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/adur8yfceisqoe/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cdur8ygdiihogb","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8ygdiihogb/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":18,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":31,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8ygdiihogb","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8ygdiihogb/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":33,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cdur8ygdiihogb","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cdur8ygdiihogb/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":22,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":17,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0},{"id":39,"uid":"mg2OAlTVd","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":40,"uid":"mg2OAlTVa","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":35,"folderUid":"ddur96gjuanlsf","folderTitle":"Test - Folder","folderUrl":"/dashboards/f/ddur96gjuanlsf/Test Folder","sortMeta":0},{"id":26,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"ddur8yfhh67eoc","folderTitle":"Geneva","folderUrl":"/dashboards/f/ddur8yfhh67eoc/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '10208' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-R8cnIb8JT0s+DizXpd1v1w';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: - - Wed, 14 Aug 2024 01:40:24 GMT - grafana-trace-id: - - 12d0bbfeccd1eff91a0234a33948178f - mise-correlation-id: - - 69f43144-bc85-46ac-8f2f-954074e0eaf9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599625.632.29.161705|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgbackup000003-g3heasfcd5geg2ca.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Wfmvsg9J3eHwGFHNAMRpqg';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: - - Wed, 14 Aug 2024 01:40:24 GMT - grafana-trace-id: - - 5d4015f16aea8c40cc7bf957b469aa34 - mise-correlation-id: - - 1561b89b-98a7-4d12-8a71-01d2231adfaf - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599625.861.27.999842|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -version: 1 +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackup000002-bedmc7hec2dkcudu.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + cache-control: + - no-cache + content-length: + - '1224' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:51 GMT + etag: + - '"020055e1-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646718116910&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jN_D2ypjYjm1qN-ah5-T01D7LmfnEhi1gqPO4p5Gz69n-GHS49zy-d8kXqzIB_RQ2pidpNISFSSuqcxEQevGEg-hfh0ZKEag4Gw1cYrdspZF4U6p8-MHi5hMaTBpc4scK5Z7gpOUPK8i0Ncs23J9pFu0HxAFFVfEyGWrD-GWw6WvMQ8oo-qH2JysJMSXr84DWJgJndHJNodY_vj7DA_y0ZR0jrTu7cA5D9w5hQtAe0Cdd6ouylOgNR36jEBhIY9bt0vS8d4c-y7pqczQuJ8yDAbA23da_nx39bKA2ZP_a-VsH1ayAlfn85gJ8_XaN7DfdAJ02uJ1WAPaDfYZdwsLXg&h=Sf5g8jst7S_sztj6lM4_velhTOwLR4KSLcnhGWEAiQ4 + mise-correlation-id: + - 242cdb75-bfeb-41d5-a824-9df0ed46a171 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: D06E6021072E40059E7B9EDE03050C1A Ref B: SJC211051203039 Ref C: 2024-08-14T20:37:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T20:37:51.4598826Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:51 GMT + etag: + - '"03003d1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CB2F51A940D54DB89C6A4B814D26DD5C Ref B: SJC211051203039 Ref C: 2024-08-14T20:37:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T20:37:51.4598826Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:21 GMT + etag: + - '"03003d1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 82B5A7B4A2C948DAA6F4625208B8ED46 Ref B: SJC211051203039 Ref C: 2024-08-14T20:38:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T20:37:51.4598826Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:51 GMT + etag: + - '"03003d1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 25929BB0EDD54C54AEE7CE11E4876FDB Ref B: SJC211051203039 Ref C: 2024-08-14T20:38:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Accepted","startTime":"2024-08-14T20:37:51.4598826Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:22 GMT + etag: + - '"03003d1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4000D7D36302437D93171C129100F313 Ref B: SJC211051203039 Ref C: 2024-08-14T20:39:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592646717648661&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aDw7GfHxrLiNbA8LmVnhrgouhKyubxDwGnGg_R34KZEhYeNI5EILPNF7jE90PfrD8QDHOqEqBRC5dfOS4GIphhXvWCp0aeFjzSeHnEfdznPOX9Vp328oel5vhf_SuXGeCTypX9_DMfqoPTIJH6KwoOCpaPvtaSAwKeprEWvrfKlRh8GUS7n41BCHF1toaIgi_97x7FZiISyXqTlRfGTSeJQIaCSivFx-5ORCrIxrOYdDIL60BhhOfDSucB8xA6zOYwV2zYsEywZyRCE_Jon8PgP3HZgM4mTrbkubmhEL67VU3UqsE15IJ06IzSL7XzryvEM1UPcWVnvaE3LP91-0og&h=N-ewEhVYb-y7YGRy3FTVZEF-GrJlwugXRyKhDG70H0w + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"7411c132-c099-4446-9cbd-84628da32266*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Succeeded","startTime":"2024-08-14T20:37:51.4598826Z","endTime":"2024-08-14T20:39:50.4218008Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:52 GMT + etag: + - '"0300511c-0000-0600-0000-66bd16160000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4ED0DC4B48744822BE4624B0EB4FA877 Ref B: SJC211051203039 Ref C: 2024-08-14T20:39:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:52 GMT + etag: + - '"7400a9cc-0000-0800-0000-66bd16160000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: C76F1F3EB70E4218B79D375810F2CF55 Ref B: SJC211051203039 Ref C: 2024-08-14T20:39:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:01 GMT + duration: + - '947322' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - hVzcJ0Eirx0k2tFNefmtYZ2X1xUW/TT3chKj98XVp8k= + ocp-aad-session-key: + - rdWNX-t7I2UJEi1UXg-TkzDJ8WuhsMon3Np4IMQOGIA2a3f5xpqVQHZJ-w4a9jNI7xyElE3BiE5GZGr6L2aqYjOkn5NczPZTgllAN2XMJofYj_dq0OlJ3Qq-d0-8E_6F.Gcq7kkQpRcgmuhqdF_-uKYi9YzcHoX5p6U-3-so__BU + pragma: + - no-cache + request-id: + - dc728165-8619-4917-970a-423ba9c9ff8e + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:01 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0CDB9DDB910149859A70C7120B60203A Ref B: SJC211051201039 Ref C: 2024-08-14T20:40:02Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:04.0577932Z","updatedOn":"2024-08-14T20:40:04.5847950Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002/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: + - '1001' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:05 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: AF385438045445499301E6B45DDA2CF4 Ref B: SJC211051201039 Ref C: 2024-08-14T20:40:03Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:05 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F3E01AB4DB2946C792B13A6F975EE36D Ref B: SJC211051204025 Ref C: 2024-08-14T20:40:06Z' + 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": "060c9f83-d0b8-431d-82c8-6e8e2c6b11a2", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:06.9170095Z","updatedOn":"2024-08-14T20:40:07.7230180Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:09 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: DD738771156E4A85AD3FB4C9E799FF36 Ref B: SJC211051205045 Ref C: 2024-08-14T20:40:06Z' + status: + code: 201 + message: Created +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackup000003-evhuhvcqbxdydcfz.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + cache-control: + - no-cache + content-length: + - '1224' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:12 GMT + etag: + - '"02006de1-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + mise-correlation-id: + - f9c0dd98-b880-4e0e-bb90-b89b94ebe1c4 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: FF3228D8E84C4F298F800ABF528FD691 Ref B: SJC211051204051 Ref C: 2024-08-14T20:40:10Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T20:40:12.160566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:12 GMT + etag: + - '"03005f1c-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0207F29BCED24ADB8F3A6562F6B6B34C Ref B: SJC211051204051 Ref C: 2024-08-14T20:40:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T20:40:12.160566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:43 GMT + etag: + - '"03005f1c-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 19BB324371B04D47A9CD1606EB08EB9F Ref B: SJC211051204051 Ref C: 2024-08-14T20:40:43Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T20:40:12.160566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:13 GMT + etag: + - '"03005f1c-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5C4051DBEDC5497783E2B41C011B2F9A Ref B: SJC211051204051 Ref C: 2024-08-14T20:41:13Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T20:40:12.160566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:43 GMT + etag: + - '"03005f1c-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3F5FDA57B4834891AADB40EF27876D98 Ref B: SJC211051204051 Ref C: 2024-08-14T20:41:43Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Accepted","startTime":"2024-08-14T20:40:12.160566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:13 GMT + etag: + - '"03005f1c-0000-0600-0000-66bd162c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7416E749AD2E46329A108CF4D1B7AB71 Ref B: SJC211051204051 Ref C: 2024-08-14T20:42:13Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592648125374663&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SZz3g29_j4UWJbI7a8Bdn4IOTVaLx3jlI1XrbOFLIBmRykvrsSEq1kuwHL7hqbKCrn9riXU2tG1-vVrxw3tkLdC5YPeV-yF10TfVb1kD4AkSlDurH6Gf1tAiG5t-8iMaEFsabGXLRvO3T2JtCGL_3Rcl-9Ou6OWL0VI1_2L2rewooUjRrl1rzxPAzCXs7L7H1_rFGNAZvH-b84C20q9cfjiVX3kcRPchKYb6NvPZrveAhB2NGidwrgCrZVzwx9-mKc5B35efpzJR6jxxSgWiV6CwSVQDbkUKuzdvTfTGShZPRoledRCh8OeDWp65Ilt5gfgkSkZrs3WCutaxod3Jpw&h=fHuFQ8DfdpTRh_jvuEKtlQHaFjTbcrChjdy8hr5NW1k + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"37db56ce-e16b-4268-a403-688ce68920af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Succeeded","startTime":"2024-08-14T20:40:12.160566Z","endTime":"2024-08-14T20:42:40.0831545Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '589' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:44 GMT + etag: + - '"03009c1c-0000-0600-0000-66bd16c00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 885175EA31A94CA88AEA8BF5F2577222 Ref B: SJC211051204051 Ref C: 2024-08-14T20:42:44Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:44 GMT + etag: + - '"740078f4-0000-0800-0000-66bd16c00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 7676297DB76A44AD9D4DA4449DA9712F Ref B: SJC211051204051 Ref C: 2024-08-14T20:42:44Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:42:44 GMT + duration: + - '563667' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - 4ZL9EvkeaZ48E6yAuEe8GcpMipwna6xuQRThiHIH5Hc= + ocp-aad-session-key: + - RBnjy9qaZSQolB10qjMsAXDAGLei9h7LxpsAQqfnZ0xSvrDiCb280IkiCib8S22E2e20bcplCp2zv7EjrjGKb4ossg4HQHJl-LQjdLBA6Hpa-fre5zr9p3rkaPImr7e4.vDsRoRoqqJ1UpujPlBKIEs17OUwDsjBT-HkavBhL1_I + pragma: + - no-cache + request-id: + - 83781feb-e7be-4071-b7e6-1d8f899a4c10 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:44 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 51C6D61CC8FE4653BEE25A32516DE8CF Ref B: SJC211051203025 Ref C: 2024-08-14T20:42:44Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:45.4610168Z","updatedOn":"2024-08-14T20:42:45.9240172Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003/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: + - '1001' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:45 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: EC121517C18D40C9940B7E914CEB4734 Ref B: SJC211051205019 Ref C: 2024-08-14T20:42:45Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:42:46 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 65EDDDBAE5CE45CD8D9164CA4524FCB7 Ref B: SJC211051203035 Ref C: 2024-08-14T20:42:46Z' + 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": "dd5f0411-a88a-4b10-a212-1f614914d044", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:46.5878661Z","updatedOn":"2024-08-14T20:42:47.2048764Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:42:48 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 044678B60D5F4617AFC814C275CEC89F Ref B: SJC211051205037 Ref C: 2024-08-14T20:42:46Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:49 GMT + etag: + - '"7400a9cc-0000-0800-0000-66bd16160000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 3F4722D32C4E4675A3C78D86F9477BEA Ref B: SJC211051204049 Ref C: 2024-08-14T20:44:49Z' + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":33,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:50.987981568Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:50.987981568Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eAgh4gptQsTuLlyT9Hj5Hg';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: + - Wed, 14 Aug 2024 20:44:51 GMT + grafana-trace-id: + - 134c0b7c1674d1c02f09ea5daa537f46 + mise-correlation-id: + - 167e721c-79b1-424d-949a-7b741d918900 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668290.515.28.342404|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fsxTKWZnHxTYnG8zUzhYgQ';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: + - Wed, 14 Aug 2024 20:44:51 GMT + grafana-trace-id: + - 19c652496ba80f4aaf752538f4634d72 + mise-correlation-id: + - d5c08459-1eb5-4d95-b47b-7ba31c2b849f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668292.385.31.90659|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aqyc/pzXKvBOPoAqFf4n+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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - 491a39c85b6c3093402bb03a1eb46c99 + mise-correlation-id: + - e28de22a-74e2-4f52-a8db-58ea8a02fa7b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.045.29.391422|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":33,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YRROZsKvr+pYOV168C5zxg';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - 0ee679b0bd716cb6f22bd80ef6762126 + mise-correlation-id: + - ed8d2093-9157-4563-96aa-101ae68ba396 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.534.27.803759|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVa"}, + "folderUid": "cduu3c5q6w54wd", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '127' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":34,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VVL6Lbzoyfq8cx3KvLoWSQ';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - ace2db375ea850665ad9c77297032c70 + mise-correlation-id: + - ae8e476f-13ad-4403-939d-c45cb44ffcd4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.678.28.879888|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '96' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":35,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '133' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-f6qMpdSodLRmJjIfdDepJg';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 761b0e266945fff852b862cf97f779b8 + mise-correlation-id: + - 35e81590-42be-4aae-acf4-0469c8964e83 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.111.31.123240|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xtrilBM49WYLjkjznDaZpw';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 1108dc18629cd358a5aae68aeaa75380 + mise-correlation-id: + - 245f77d3-efda-44fc-92cd-b1486a5bd5e8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.481.26.361800|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":33,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aggP1ZYPwDvLSPBu9kljzA';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 0fbfb9851be3d88d61ce8c844a1aeb5f + mise-correlation-id: + - 6ffde2a5-49a2-41bd-8bc1-d2d36e7a0ae3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.645.28.325164|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard2", "panels": [], "uid": "mg2OAlTVc"}, + "folderUid": "cduu3c5q6w54wd", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '128' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":36,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ZWQmEf+8U5YDLty4ddigvw';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 5da0f6138b66c3114cb0cda953e87dfa + mise-correlation-id: + - f6b246a8-9b5e-4c8c-9cab-d85a403a9a3b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.777.26.783158|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 8238fb1a2c0e8bb62e14d82374a87afb + mise-correlation-id: + - 54ac011b-8eae-4db2-b3ef-ce0fd6e095b0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.139.31.396797|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qEU/gqFsHnosLNfuQ3oguA';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 2522e83cc171def73f2903cdabae5f8e + mise-correlation-id: + - e4be5660-3f5e-4dd6-8152-82f99a8be30a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.267.27.969938|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ug9oE61QMF7uDMPrbEevuw';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 0d5a4bd599d16efccfc974e0ded63cb0 + mise-correlation-id: + - 32b860ee-2d92-4dad-8c01-957ae8cf5e8b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.398.29.242148|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":10,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":2,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":8,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":9,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":5,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":11,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":7,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"dduu2vqx7ypdse","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/dduu2vqx7ypdse/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":19,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":35,"uid":"mg2OAlTVb","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":34,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":33,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":36,"uid":"mg2OAlTVc","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":33,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10520' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zIB6bH72xYnXHOz6cr9lfQ';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - e80baf78adaf0780c955ee6302ba16f6 + mise-correlation-id: + - 42237574-f128-43f6-952d-793dc04eac17 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.547.29.233065|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:53Z","updated":"2024-08-14T20:44:53Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '724' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d2WoOvf0Y+JA1dSJjzCiuQ';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 0e2c327ac16dd8df55a71b1db2c03c76 + mise-correlation-id: + - 7b21630d-5fe8-429d-bc27-a63188ce7b1e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.685.27.40855|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":33,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-x1iqPG0L0TScIXWQkbMqLw';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - d3cd43471dbdcab82ba523db06948902 + mise-correlation-id: + - 1de7b65c-c760-4d9a-9a46-ffbdf66e4eed + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.821.28.831149|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:53Z","updated":"2024-08-14T20:44:53Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":33,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":36,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xFBM3XMRyiXMaP3PUsi0jw';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - c3cfa1d1c02d8aaec34160ddb969de78 + mise-correlation-id: + - 038bd2a6-f031-408a-9f19-2b8aab08e512 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.996.29.567412|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5637k2bkumphmG7HsbwOJQ';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 5071a283f174a4279a2e27032c67e1eb + mise-correlation-id: + - df2ea522-cea9-40a5-91d1-3f4793f8fcb4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.176.27.763872|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/bduu2vr36pz40a/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":33,"uid":"cduu3c5q6w54wd","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-H8IWJ+IWvy9EG/hXAl55uw';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 5cba150be6c81a74469a94fcfbf91c0f + mise-correlation-id: + - ae721880-9708-4cf1-b137-41cf4a5d5d6b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.342.29.820248|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":33,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:50.993974Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:50.993974Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dBI5RKbs5zJIUdgvSKtt9A';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 70d14cbf872716b21a3b9108db83dbc1 + mise-correlation-id: + - e3c91d17-5f0c-4215-b715-4c8fbe2657f3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.464.29.791666|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd/permissions + response: + body: + string: '[{"folderId":33,"created":"2024-08-14T20:44:51Z","updated":"2024-08-14T20:44:51Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false},{"folderId":33,"created":"2024-08-14T20:44:51Z","updated":"2024-08-14T20:44:51Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false},{"folderId":33,"created":"2024-08-14T20:44:51Z","updated":"2024-08-14T20:44:51Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-H6Yi4TkWNEdxJHG0bV/aZg';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - b61bc6429a13199e57deec8743b9044e + mise-correlation-id: + - d6c77e2b-af3b-4b06-aba5-a488d621813e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.595.31.766939|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EhNKYWRVn62bVFEgPmy0wQ';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 2e7e3a01fd5b0b3b8e14b5c723be8d1d + mise-correlation-id: + - a0b7d260-0844-45e4-8407-d612c9218c05 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.966.30.172552|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":33,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bgHPYQ9FXz/NGFwCdLJgKw';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - 74864d9a0f141517e637d3ead44c7d1e + mise-correlation-id: + - 5a3da2ca-e5a9-4094-914a-956366e75d2f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.125.27.850903|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"message":"Folder deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '28' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nIE7Aurjw4Sn0GND9+j8gw';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - f947e46513413b34e2f19cf491f5fa4e + mise-correlation-id: + - f38f5296-884e-465e-9ea2-68dcf8579ce4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.304.27.534289|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sR4ug/qENNIb8xxIebp2lQ';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - be933c493e65c38f822b35ed2e5d11d5 + mise-correlation-id: + - c253b27f-85f8-4a4b-a86e-ba9257f83d5a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.655.28.441552|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources/uid/da714998-ca29-4adc-851b-1bd93371cbc6 + response: + body: + string: '{"id":5,"message":"Data source deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '40' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TwaY3PJYqK+FgLBf41oRJw';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - ff9915e2ee37fd5c34b3f0407e3ecc53 + mise-correlation-id: + - 41e0f979-9fc5-41f9-b3e1-b8550220cf4f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.848.29.3177|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 6ec7a40efd9cca4a3a73b07b32dcaf49 + mise-correlation-id: + - c904f21a-1a0b-4e4c-a1c8-844680b57b33 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.246.26.951395|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 33, "uid": "cduu3c5q6w54wd", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/cduu3c5q6w54wd/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:50.993974Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:50.993974Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '379' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:57.573399275Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:57.573399275Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YFI4wUwy7rzkGunOIVlfHQ';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - bbd5554e5c49b006bfae76a307c0e719 + mise-correlation-id: + - b5a6824d-234c-42da-80fe-a513bd65477e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.535.29.277544|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:57.577124Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1v2F1UH2Kbk9zHbzUPAB2Q';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 19afd3090c9d210a79c2ecaddfe83c4b + mise-correlation-id: + - 1f0e8cad-75b0-493f-87a1-26bc852b67d5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.792.26.326685|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 37, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '137' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":38,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wzvKQoq/q+F/DcVgmkEbjQ';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 37083f2e11c4252daee81ea48ad6adb2 + mise-correlation-id: + - 5d8b0d1f-8d6c-4fc5-9ff4-fe00eb3f8cfe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.001.27.333555|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVb", "version": 1}, "folderId": 0, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '136' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":35,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '133' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JibCdR2S88eRp3GUu7HvhA';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - a6045440656b9a2a24c1d9332932e1dc + mise-correlation-id: + - 10513251-190b-4ddc-9c87-e66004c46dc9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.186.27.17777|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:57.577124Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pdgG8W+m/5+FUfWNz+VHLQ';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 3022e913f371c5b3c391f4d1933da128 + mise-correlation-id: + - 8e82c9cf-b0d3-4643-b5c6-0c91748e77f6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.417.29.435150|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard2", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 37, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":39,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IEFTXezSaUXJcFpsWEDXSQ';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - fb66c35cff8688cf842c8e64f7cb4b8f + mise-correlation-id: + - 2fcae65d-be1c-430f-bc2f-99c5908767d9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.596.31.340413|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 2, "uid": "2bf5f4cb-b112-4c36-8ed5-22a2b478d58f", "orgId": 1, "name": + "Geneva SLI Data", "type": "grafana-azure-data-explorer-datasource", "typeName": + "Azure Data Explorer Datasource", "typeLogoUrl": "public/plugins/grafana-azure-data-explorer-datasource/img/logo.png", + "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, + "isDefault": false, "jsonData": {"azureCredentials": {"authType": "currentuser"}, + "clusterUrl": "https://genevaslidatafollower.westcentralus.kusto.windows.net", + "dataConsistency": "strongconsistency", "defaultDatabase": "slihelper", "defaultEditorMode": + "visual", "oauthPassThru": true}, "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '661' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"693d5b4085e366d51060556085fbae19"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hSxfn8gdl/uneGw1UmTxYA';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 693d5b4085e366d51060556085fbae19 + mise-correlation-id: + - b27173f0-a6d2-41ed-a3dc-a82c7eb72640 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.825.29.459692|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 409 + message: Conflict +- 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/azuremonitor/img/logo.jpg", "access": "proxy", + "url": "", "user": "", "database": "", "basicAuth": false, "isDefault": true, + "jsonData": {"azureAuthType": "msi", "subscriptionId": "73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"}, + "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '433' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"cb3f91b9b439aa3c0313e7adbd2267c1"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EuIMWdL8DGZ/0ZuV/aZgVQ';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - cb3f91b9b439aa3c0313e7adbd2267c1 + mise-correlation-id: + - 9217755d-9bed-46c0-ad9e-8920ab5168c0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.018.29.239521|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 409 + message: Conflict +- request: + body: '{"id": 5, "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "orgId": 1, "name": + "Test Azure Monitor Data Source", "type": "grafana-azure-monitor-datasource", + "typeName": "Azure Monitor", "typeLogoUrl": "public/app/plugins/datasource/azuremonitor/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: + - '434' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":6,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":6,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8zQJZGQlT6gUqoQHfnksjQ';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 9947a8244048903410c62fbb7322c40c + mise-correlation-id: + - 80debd5a-7010-47e1-a6e5-2742e9d41efe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.164.26.376781|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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": "f6364b78-a58a-4fcd-8fae-8cd0d3ddc448", "orgId": 1, "name": + "IcM via ADX", "type": "grafana-azure-data-explorer-datasource", "typeName": + "Azure Data Explorer Datasource", "typeLogoUrl": "public/plugins/grafana-azure-data-explorer-datasource/img/logo.png", + "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, + "isDefault": false, "jsonData": {"azureCredentials": {"authType": "currentuser"}, + "clusterUrl": "https://icmclusterfollower.centralus.kusto.windows.net", "dataConsistency": + "strongconsistency", "defaultDatabase": "IcMDataWarehouse", "defaultEditorMode": + "visual", "oauthPassThru": true}, "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '657' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"c099d5239dc31772cda3dc302be8063e"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UntL2/20TTFnp7W//wvhhQ';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - c099d5239dc31772cda3dc302be8063e + mise-correlation-id: + - 851184c9-6a0a-435e-bc99-3f7f943a18fb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.431.27.594057|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 409 + message: Conflict +- request: + body: '{"id": 4, "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": "currentuser"}, + "oauthPassThru": true}, "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '396' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"8e801b823eabbd1e9e22206ec9950f11"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-902qr5dN8HSYpgco3weQLA';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 8e801b823eabbd1e9e22206ec9950f11 + mise-correlation-id: + - 8fa955ba-3b57-4170-867b-e2f0e76f4a4e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.609.29.56678|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":6,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hiNzFC23H24v9UBQREaNLA';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - b35f12e2d844fd109de1cf03eed65a8c + mise-correlation-id: + - b90f329c-51d3-4f8c-9e19-8c69cd39cb92 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.976.27.224224|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LOvhADTBts4EFZ0gXv6A0w';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 9cbb062af24acf35835084c3e82cdac6 + mise-correlation-id: + - 594109d8-f438-4570-8e67-2316ee653808 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.451.29.586855|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":37,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7w409j97mkWf6yGN4pb8hw';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 2b3d830aa0bdfa9b43142562abbd942d + mise-correlation-id: + - e64ea2c2-eca5-4e05-98d2-6139c4582650 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.618.30.252584|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:44:58Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tDHdbKpF5pMq1LCSVfyuXg';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 62cbf1c4679be07489ecf4d43d53e4e6 + mise-correlation-id: + - ba9c0972-f5d0-4ebe-961a-9123e6fef83a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.153.27.615091|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:53Z","updated":"2024-08-14T20:44:58Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVb","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '724' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bP3YQJlkVd9JwGhTxtuYgA';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 8ebab407fc9b8677e9da7805674d25c6 + mise-correlation-id: + - 53556d58-6007-4086-b37b-321bba2beda0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.626.29.216905|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - eae2af522147885ddb65893059d0d844 + mise-correlation-id: + - 05bd77ef-94fe-46fa-a3de-e8033881f2e4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.037.29.916792|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8mKafY7DfQ9Vdc718QfjzQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - adce5e914abd3cb7c8dfc99ea5fb72f2 + mise-correlation-id: + - 41d9034a-475d-4b9e-953f-6f7fcf224223 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.206.28.733167|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":10,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":2,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":8,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":9,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":5,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":11,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":7,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"dduu2vqx7ypdse","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/dduu2vqx7ypdse/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":19,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":35,"uid":"mg2OAlTVb","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVb/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":38,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":39,"uid":"mg2OAlTVc","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10520' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6ElM494xxYzUtJIgjA49aQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - f507a0cb1768f7026084528942b437f0 + mise-correlation-id: + - 23481817-be97-44a4-8f2d-a219608c3cba + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.396.26.328431|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"dduu2vqx7ypdse\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TzzQNzsJ/00tTGIUCID68g';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - e19d1f501a7516f668abf6e1e83135e7 + mise-correlation-id: + - ac0832d2-8a81-45ec-b53c-687a39d0039b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.582.26.828015|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:45Z\",\"updated\":\"2024-08-14T20:39:45Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"dduu2vrzieo74d\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":31,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9AFEr6se/OnDZgpQ/Jc5dw';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 840d3f84e7865aa99cf7c87011641339 + mise-correlation-id: + - 53587762-699c-4ce8-a783-10d2d6cdfa9a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.777.29.375771|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":29,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0LD1mzSZO0CiX6ExOZANYw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - c85459154bd51d960f7159630949fa8b + mise-correlation-id: + - eae86265-c3ac-49b9-a1f8-1808bdcda395 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.986.27.750761|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:45Z","updated":"2024-08-07T18:02:58Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FsQERJkrlVboXZcib+jG3A';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - ef90843ed5f999c7815c0fdb051576da + mise-correlation-id: + - b4d0fda2-3b10-4ff6-bf12-dad02c86196d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.161.27.762610|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:44:58Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Kz8lwzrnESevqQuYnWwRAA';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 6d7068d97de21f74f94c39c75dc737eb + mise-correlation-id: + - 687014ff-434c-4067-b233-29f2f92f3715 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.365.28.56901|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:44:58Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":39,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ecNBAeX2uXS+tcs2vMd6wQ';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 4b62f4cd99aaf1bf4393e5774dae13ba + mise-correlation-id: + - 6497e6fd-f243-47e4-b905-17c78005a2d9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.526.29.585187|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bN/2rf5qaYAWAvuDeo/gXw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 179e4b4e614c592b7343ca123fbd0248 + mise-correlation-id: + - 6d3882e2-8db9-4ef8-9a9c-04627a5c0fd7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.742.29.15491|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/bduu2vr36pz40a/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":37,"uid":"cduu3c5q6w54wd","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RgOMXLkOX/TiBSLo7Fok1Q';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - f9318b77b9a0c4ec55908e6ca3153562 + mise-correlation-id: + - 849b0e12-6d5e-4bc6-a1e5-f0890dcec439 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.952.26.681418|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vrzieo74d + response: + body: + string: '{"id":28,"uid":"dduu2vrzieo74d","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:44.924695Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:44.924695Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UnGrcN17x6oX/a8lQGAwKA';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 27f7c53031f2a01980f54e60b4061fe4 + mise-correlation-id: + - 10829dbf-6bd3-4c23-aae6-1d26768424e6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.112.28.464746|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vrzieo74d/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vrzieo74d","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vrzieo74d","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zUgy5rF74z7YT9/8KZQCkA';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 8221224a2c0708c663646e8267378625 + mise-correlation-id: + - 46c67f2e-9aef-49d4-9956-ffb212d55d16 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.266.28.269421|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vqx7ypdse + response: + body: + string: '{"id":12,"uid":"dduu2vqx7ypdse","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:44.373092Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:44.373092Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LcTxLtBpe22+4wvYIhO13w';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 2671998d21e583c4f1745890e17fe4ae + mise-correlation-id: + - a6c424bc-3a3b-4a35-86d0-70f1cb2c05c9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.416.30.550020|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vqx7ypdse/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ydf2UTm6HnGSQXfUvcFHHw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - a0e01756a33a210db177734c79ae4424 + mise-correlation-id: + - b363f1dd-4431-4066-b3dc-86aa56fec17c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.612.30.769007|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:57.577124Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-KxAMaTTIOA9iABP7F/iqSA';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 96eddc92c7f7e441204ac209a78b69b3 + mise-correlation-id: + - f3d2fae1-bf29-441c-8f72-30cf5817bb7d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.804.28.871867|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd/permissions + response: + body: + string: '[{"folderId":37,"created":"2024-08-14T20:44:57Z","updated":"2024-08-14T20:44:57Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false},{"folderId":37,"created":"2024-08-14T20:44:57Z","updated":"2024-08-14T20:44:57Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false},{"folderId":37,"created":"2024-08-14T20:44:57Z","updated":"2024-08-14T20:44:57Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu3c5q6w54wd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3c5q6w54wd/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wuHKA4PRLMV0MFq+OB9OFg';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - ba716ffe6e84b9dc5cab9b4c5e67589d + mise-correlation-id: + - 6bb9e63b-2e4a-4d42-9f9d-04b74784d4f7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.95.28.568283|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"id":35,"message":"Dashboard Test Dashboard deleted","title":"Test + Dashboard"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '79' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-H7qGCDPtENdg1rSmMwpxeA';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 683cbd3d9f74b14173ecf3be077d73f4 + mise-correlation-id: + - 10e72b34-ca6b-4764-9a8f-5cf2b6e1764e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.357.27.998467|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 2dd57c7c7be826d32b127d2a12d12d5a + mise-correlation-id: + - 80fdc810-555c-4801-8450-cc10c2c7a94c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.704.31.268149|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 37, "uid": "cduu3c5q6w54wd", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/cduu3c5q6w54wd/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:57.577123Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:57.577124Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '379' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '85' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6hf4WCW3TlAPxIhUAOjRHw';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - b20a2d6c19a55a4c232c58ae85a9cd48 + mise-correlation-id: + - f36ab5b5-7a4d-40f3-8760-b65a81fe1a36 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.885.26.13183|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 412 + message: Precondition Failed +- request: + body: '{"id": 37, "uid": "cduu3c5q6w54wd", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/cduu3c5q6w54wd/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:57.577123Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:57.577124Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '379' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:06.097512Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FxGr39SFFy3KtUKnzc1/sQ';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - f2030acdedbf8200946f4198b6ee48b1 + mise-correlation-id: + - d827fca7-3831-43fa-abd7-371799f7184a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.046.28.498028|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 12, "uid": "dduu2vqx7ypdse", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:44.373092Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:44.373092Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '413' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '85' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-t8qRqvX6/9FEcLDRdMsVGg';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - dc85f5c21847464c381b9843588c092e + mise-correlation-id: + - c5662e81-0eaa-454d-854f-b6e364f4203f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.231.26.876965|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 412 + message: Precondition Failed +- request: + body: '{"id": 12, "uid": "dduu2vqx7ypdse", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:44.373092Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:44.373092Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '413' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vqx7ypdse + response: + body: + string: '{"id":12,"uid":"dduu2vqx7ypdse","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:44.373092Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:06.46095Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '364' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zxkisvp6G73wxt/BFVghkQ';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 1fd2c9b8522bb55d8b50f3cc67dd090f + mise-correlation-id: + - 544cb568-dbc7-43b8-bc6b-ff9a4a0b3adb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.419.27.399915|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 28, "uid": "dduu2vrzieo74d", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:44.924695Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:44.924695Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '427' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '85' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5AIHgu9x5qlewHdC15R9CQ';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - b995ddfbc9811f323df44f23055d4468 + mise-correlation-id: + - cc70097d-39cd-41d6-9298-935269d929f0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.612.26.378447|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 412 + message: Precondition Failed +- request: + body: '{"id": 28, "uid": "dduu2vrzieo74d", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:44.924695Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:44.924695Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '427' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/dduu2vrzieo74d + response: + body: + string: '{"id":28,"uid":"dduu2vrzieo74d","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:44.924695Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:06.8068Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '377' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rJg+vxO51KRdW/7cHOiH8A';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - b7e64af0ec72f29f9f625e4e17db69d3 + mise-correlation-id: + - f0b4a7a0-7631-4b7f-a1d9-5a3193a080f8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.769.28.248569|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:06.097512Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Uc4rDcsRjfJVZvXdaKotIw';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 6c77155453889f157b1c3077d4103866 + mise-correlation-id: + - 16e2eb63-0e64-4630-8591-7d85435df223 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.927.28.783772|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 37, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '137' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":38,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sD7/cmFEYqLSP5cc9Tseig';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 278db0024641214409efb7602b229065 + mise-correlation-id: + - 2ac60053-793b-4e25-a7d2-172f7e09ed2b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.088.27.304181|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders/cduu3c5q6w54wd + response: + body: + string: '{"id":37,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.577123Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:06.097512Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JHAKPsQ39YQSr0YZbE0J8A';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - dc4a7c381e3e56339b386eb74846178e + mise-correlation-id: + - 38620d94-1605-48a5-b9da-ff0327f4919e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.294.27.332705|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard2", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 37, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":39,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-t8tHQWaw+t03NDt/ATlNjQ';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 59d8fadaab3387ea736cc071b9f90a28 + mise-correlation-id: + - 3a41fdf1-c023-46c7-80f5-61153cac771e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.465.27.233456|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":10,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":2,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":8,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":9,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":5,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":11,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":7,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"dduu2vqx7ypdse","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/dduu2vqx7ypdse/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":19,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":38,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":39,"uid":"mg2OAlTVc","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10337' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CE4mtJ8QZiXD8ukVudZ17A';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 412748b45e0a4e8641667fea66e3d2b1 + mise-correlation-id: + - ef2568ef-da4c-4acf-822b-22642b2c0094 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.869.28.145080|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aFECOIYbnizFGUb1dz3IWA';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - c7a7f96d7f2492df0acbd8a07569febd + mise-correlation-id: + - cdacf9db-f307-4de9-a85e-83b6e29799b9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.031.29.442017|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVd"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '96' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":40,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '133' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7ho0QX81OnkRpN6n+/vmfQ';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - 1d4f1e244c74661147ef9efbff2d0bc8 + mise-correlation-id: + - d7b04585-3137-4b4b-9281-68db0715b704 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.403.26.488665|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - 8c4354943b8a6d64c2878e94f4994479 + mise-correlation-id: + - b02ef680-9abd-4265-9182-7118e98e7048 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.817.31.319704|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:09 GMT + etag: + - '"740078f4-0000-0800-0000-66bd16c00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 266D890866B0413CBC75DE2E05CB16B8 Ref B: SJC211051201023 Ref C: 2024-08-14T20:45:08Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 505a2c6fcf0c0bf241435ed66fb6b981 + mise-correlation-id: + - 9f14e3b8-0e17-4d82-9474-0b7970229307 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.422.29.340057|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":37,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AbPEh9tQRK0S+I+AslHF+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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 5762b9d9fa8625ac785319a9f40c04b3 + mise-correlation-id: + - 2fd84802-becf-410c-abb5-c4f664bbf9dd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.96.31.178166|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu33r2fx8g0a","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"bduu33odbb2f4e","title":"Azure Monitor"},{"id":14,"uid":"cduu33q2zatq8c","title":"Geneva"},{"id":12,"uid":"eduu33ptto83kf","title":"Microsoft + Defender for Cloud"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '258' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-71l2A20dfD+Z2H+49d205Q';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - a7417e6baa2a70af847398838b3c2720 + mise-correlation-id: + - 943a9271-5cba-45ea-a70f-0ec11ac620af + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.132.28.511420|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"title": "Test Folder", "uid": "cduu3c5q6w54wd"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '49' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"cduu3c5q6w54wd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3c5q6w54wd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:45:11.236671444Z","updatedBy":"example@example.com","updated":"2024-08-14T20:45:11.236671544Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3a9DaevWqkzW2BDvG0pmAg';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - 00749b0fb50321f11d2c0fbb1242b56a + mise-correlation-id: + - a9e6401b-ab81-465b-9a3e-6ef538e6d1ae + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.208.30.404688|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HATEAow75UiaKxUg6r26Aw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - e69752fc35cf897a0a3e6e96c833663e + mise-correlation-id: + - 69377317-f338-4540-8919-d950022670c9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.458.30.785967|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":6,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BhH8NG/9+uT9CQFNBof3iw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - 3e4a566f1a8cebebfa3e9674a259238c + mise-correlation-id: + - 39bec166-482b-45bb-8e02-dcaea498a49f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.787.30.856156|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":10,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":2,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":8,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":9,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":5,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":11,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":7,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"dduu2vqx7ypdse","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/dduu2vqx7ypdse/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":19,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":40,"uid":"mg2OAlTVd","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":38,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":39,"uid":"mg2OAlTVc","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10520' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DjaSEZLIB7DOYJFiJqnBcw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - f00383e461f84a3e2c6e7b2723f500d9 + mise-correlation-id: + - 898ba7b8-bcdd-4485-9f6c-a67a65d1512a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.952.29.166651|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WkZ7DpISvMeJzN1qYz9NrA';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - 74d2b1c4f2096aae5127cc6e74f60e01 + mise-correlation-id: + - 499f7f27-6923-4e4b-8ada-54b74dffaa5d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.148.27.812692|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2vr36pz40a\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2vr36pz40a/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":21,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IA3WsW6IyGrMGnKsjjC3SA';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - 5472585a4214479958ad395ef1d1e9ce + mise-correlation-id: + - d66f9960-54a2-4914-b721-890e9d870b07 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.356.27.71615|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uIfhcnfJ9M2rc8PWxJMx9A';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - d1890eb36bde62f7846930609f3eae58 + mise-correlation-id: + - d4e1f0e8-a269-4b49-911b-f0dc954cfbfd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.488.26.702878|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zUnksG7P3s1l1wOcm5i08Q';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - e8ed285a2fa876dfff729069437aafce + mise-correlation-id: + - 06dcc1a4-4543-457f-abaa-814e2a8cface + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.623.27.298958|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18654' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PtU2IeKZAHDAq7dg8Bm4eA';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - aee3787af1ea6b10920170595575b7b9 + mise-correlation-id: + - 1239866f-3d13-43f7-ac64-8bde9d13e29e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.785.28.185131|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:43Z","updated":"2024-08-14T20:39:43Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sv1Q4oiujngSwreYy2zlvA';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - 88f1be8f0809fa21e9cd1871727d5d60 + mise-correlation-id: + - cafd3a67-c1cb-496e-99d7-225de3a4b2bf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.935.29.862567|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":6,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-V2a95NTWgMEgyxAPAUE4RQ';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - 96206bc66bd2d943b196579f0e0251f3 + mise-correlation-id: + - afb97712-99d7-4896-afc0-ae93173f8aaf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.089.29.93828|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:43Z","updated":"2024-08-14T20:39:43Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wvAqb0Qjy2ZRl9MdWC/HXw';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - d66e2d27d690e1ca60784313c9ed53c4 + mise-correlation-id: + - 9df3cbe1-28ff-4de6-be9f-a6729ce1d3af + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.254.28.144094|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7CIZWflAa/LlZow+gtaR3Q';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - ef248acd03f2dfd5c9eb4d73c4c2c58c + mise-correlation-id: + - 4f852341-d3f2-4311-9f4a-85bf1b94857d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.451.30.239860|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"cduu2vpfgndhcb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/cduu2vpfgndhcb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":9,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PNgANnKBDq4fxgKzuUvQtQ';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - 8ec278fb19e8023c6ba1125a031b2876 + mise-correlation-id: + - 868649d4-d49c-426c-9915-2e594dc24fa4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.609.28.954691|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:43Z\",\"updated\":\"2024-08-14T20:39:43Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"cduu2vpfgndhcb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/cduu2vpfgndhcb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":4,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-58Hu4MyOID79FwYmer2tuQ';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - f48bf98e16e4b4a45d63632360b438ff + mise-correlation-id: + - 73d20148-b4fd-461b-a2b8-4c30b1017f99 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.757.28.846500|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123308' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-e+UKnyx7AlWQfsttv6btjA';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - a1a417d943a3c13676986691b84a4bf8 + mise-correlation-id: + - c42c109d-06c3-4253-bea1-9e2ee3863b6f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.954.26.718224|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117798' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IUJhdT0RSNJbB0WqRTU+CQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 3d238244e57c2ab5d37634246ef0bd77 + mise-correlation-id: + - 2431d8c4-af5c-4966-b807-cedecefb72aa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.114.29.499799|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vnBaug8OaTSj1U/y9bi09g';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - e94fa2f9597aa9cf04daad0fd6b52a11 + mise-correlation-id: + - 88c4ffff-4c5c-49d6-982d-0098407f66f5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.273.26.915471|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":[],"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8LJtoEa0TBJqY6b/nm3iew';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 9c84467d2eff8ce5de29f47d96b0fa4d + mise-correlation-id: + - 3b251405-f12a-42bb-9ac2-1eedab02a262 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.465.27.565769|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"dduu2vqx7ypdse\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7uE+QwDC8m5I6nCZMJ0yRg';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - df76bb1d3762ab9e06a441c94e3f602f + mise-correlation-id: + - 5a752f37-c09c-487e-94aa-774ad01f95a0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.618.28.155391|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:45Z\",\"updated\":\"2024-08-14T20:39:45Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"dduu2vrzieo74d\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":31,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a/9Yd/OTpW8ZcjCnjeNjAQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 6c41eca8d190666a5fd75f08535113c8 + mise-correlation-id: + - 2cb70d0b-f907-4436-8dc5-41d4f72cb4ac + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.804.26.76918|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":24,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dPVrpnSxtqFuB849odidXQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - e6f7daa5e80ea75afd44a87e32954899 + mise-correlation-id: + - f20899b9-ab54-4906-8d4d-559072233c88 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.975.29.307269|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":20,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ht9QjMyMNRyJ+BPpYCoGSg';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 1e13ba24bf9ce28c6815cc383a75fc56 + mise-correlation-id: + - a21ba13c-4e24-47b9-8ebf-7e09bc73049d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.104.29.876376|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":16,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kFy0NPk+tIEKuq2Huk3BoQ';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - ce60bd9f973c5695d241a46e133449de + mise-correlation-id: + - 35f9638a-0d26-405a-8c24-bedf51d9f98e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.255.29.551199|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":29,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-oB5/CMrUKj6d/hJd3E+Q9A';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - c6f2a70839da667631a15eb292151e32 + mise-correlation-id: + - 3f134332-58f1-4c7b-a10a-75b5f14a487d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.393.26.837479|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:45Z","updated":"2024-08-07T18:02:58Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d4i7H5918YMXexA1fFIA0w';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 43754abfaee53a7c835f81199b7b6546 + mise-correlation-id: + - c3a93493-3485-4852-afb9-ab6bd6e5e5bb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.532.26.85889|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":17,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SWCCB+1MLxTJI8U29jKF4w';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 987a7bca9b947fb151c915d8c17bb009 + mise-correlation-id: + - 7fde7df8-c293-442f-ac16-ef5232e213d9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.714.28.566951|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":25,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ahxgbK9m9sTVYtGUPo7kTQ';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 197624e3f2a4e27ddb570436b9dc8f94 + mise-correlation-id: + - 236c802e-fe96-4662-81d4-b3b8bc56558a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.833.29.143518|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2vr36pz40a\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2vr36pz40a/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":19,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-g0hoJ1fD6ajaBpyt9w7rVw';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 69c3f22024c97eb41f5940611fa394b6 + mise-correlation-id: + - 84b393b2-edc1-4352-b1df-c6922ce668e0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.031.26.97718|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":26,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QzmaEiyPt5DCIuCoQguSNg';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 3179e4bff27a7e1c1b7af933cb3b6d4a + mise-correlation-id: + - 4b3076cd-7210-4b09-8ccb-1b63043b484e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.161.31.276832|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":18,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Zf5WNC8D8MakgDLaR4YT3A';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 07f0245f4c540714e4b3856da19e17a8 + mise-correlation-id: + - b3bb70c9-03ae-4f53-aded-dbc33f16b099 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.328.31.767030|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:08Z","updated":"2024-08-14T20:45:08Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":40,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVd","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '724' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xKafrq7eKtUtHJt1BYnBsw';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - e1eacbf9b0d146a623e99a0449d0e353 + mise-correlation-id: + - 3271730d-f307-47a3-9df2-bb7110f06baf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.478.29.775775|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"message":"Dashboard not found","traceID":"11e1204a0b2ef7eb7e3cb9c896171006"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Up8PbaqFG35sFm0pJenOHQ';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 11e1204a0b2ef7eb7e3cb9c896171006 + mise-correlation-id: + - 76255c3a-7c74-4bc0-9df0-8091eb4e1a07 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.64.27.201946|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, + "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVd/test-dashboard", + "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T20:45:08Z", "updated": + "2024-08-14T20:45:08Z", "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": true, "canEdit": true, + "canDelete": true}, "organization": {"canAdd": true, "canEdit": true, "canDelete": + true}}}, "dashboard": {"panels": [], "title": "Test Dashboard", "uid": "mg2OAlTVd", + "version": 1}, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '803' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '133' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kqryARq7/wRljbpbZHuK+g';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 4726e6dae3fed9b4f0c604e37cf6f1e9 + mise-correlation-id: + - 846b3819-a517-4ffc-90f2-1fa52fb1632e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.054.28.153170|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:45:07Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TqEDjdEJD4jBlS2+LgtUBA';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 423654dd0e27f2b239c4d14c266fb22a + mise-correlation-id: + - 6e568f25-d263-433d-a8b3-985539a6b36f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.301.28.578200|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"109d02256d1a2394082ba86f947987df"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zR2obZJqT+2gA9hb9d+jeg';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 109d02256d1a2394082ba86f947987df + mise-correlation-id: + - 678d841e-5c75-496b-b4f6-57f17761d025 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.496.26.318493|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, + "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVa/test-dashboard", + "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T20:44:58Z", "updated": + "2024-08-14T20:45:07Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", + "version": 2, "hasAcl": false, "isFolder": false, "folderId": 37, "folderUid": + "cduu3c5q6w54wd", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/cduu3c5q6w54wd/test-folder", + "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": + {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": + {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": + [], "title": "Test Dashboard", "uid": "mg2OAlTVa", "version": 2}, "folderUid": + "cduu3c5q6w54wd", "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '893' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":34,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lLm5YXshHLmwxWjMA6VkJQ';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 71dbda66c38cdbe0a5728db96cb660cd + mise-correlation-id: + - 0872e92d-07db-4442-98fc-d8fa246a8cff + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.699.26.786707|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:45:07Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":39,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVc","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WrlYB7TKvwmJfXaGWdnsAw';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 281990bc006097ce12c2d87aa40e4015 + mise-correlation-id: + - b4580f3e-5d79-403e-9746-c777a0c4b80b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.012.26.812257|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"message":"Dashboard not found","traceID":"4e3f74f18399b27cd3fa1f93c7fb7cdb"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Xp8pja5rF+mlUsvnBbYwPg';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 4e3f74f18399b27cd3fa1f93c7fb7cdb + mise-correlation-id: + - b1738d6f-722a-46da-bc3e-f59865dca374 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.194.28.275971|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, + "canStar": true, "canDelete": true, "slug": "test-dashboard2", "url": "/d/mg2OAlTVc/test-dashboard2", + "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T20:44:58Z", "updated": + "2024-08-14T20:45:07Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", + "version": 2, "hasAcl": false, "isFolder": false, "folderId": 37, "folderUid": + "cduu3c5q6w54wd", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/cduu3c5q6w54wd/test-folder", + "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": + {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": + {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": + [], "title": "Test Dashboard2", "uid": "mg2OAlTVc", "version": 2}, "folderUid": + "cduu3c5q6w54wd", "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '896' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":35,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-y+q1mLpcDOVQPQT3d4njug';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 3875c2ba74eaae2e65018ea04a31d1bd + mise-correlation-id: + - d072b5e8-4464-4250-93c2-762fcfd437dd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.356.26.568017|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":27,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tPoH+CixtkqkCCgxIWZI8A';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 046ecd0b89c99a86433e1fca1f44c39b + mise-correlation-id: + - dfa2d3df-fd81-4e2e-bfe8-7ee56c54758b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.572.29.532428|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6ZGMebL+ZF38eUide7Zndw';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - b5b5bfb266276f1e45e467102e381168 + mise-correlation-id: + - fb8176c0-849b-4342-a47a-8d08112a1169 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.933.29.38082|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu33r2fx8g0a","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"bduu33odbb2f4e","title":"Azure Monitor"},{"id":14,"uid":"cduu33q2zatq8c","title":"Geneva"},{"id":12,"uid":"eduu33ptto83kf","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ln0gNWJxYO9/ZmV6yX009Q';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - 9180c4b6730f3bad91b7e0241b4d0cc8 + mise-correlation-id: + - 5e0b73d4-e255-474d-930a-93230f76fb3c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.103.31.481402|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:17Z","updated":"2024-08-14T20:45:17Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XWHvI7zEnOpUfGCVzGD4Ww';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - b58a6b2a5dc25ba85665fb404c54c3f8 + mise-correlation-id: + - 3d6de422-1428-4e0f-acf8-8bf4cbb7a103 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.422.28.921683|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:17Z","updated":"2024-08-14T20:45:17Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVd","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '724' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-KgwHM+0bNg+ZCP5gNqH8Gg';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - b15ef2c8f1372bdf79f78a5a54b7000e + mise-correlation-id: + - 1c0b8ec5-1ca3-4c8a-9401-c82a1cc889b3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.747.28.916633|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"id":34,"message":"Dashboard Test Dashboard deleted","title":"Test + Dashboard"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '79' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3K6wDdtziBksDSDwk2pJqg';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 4c852a44c2bec03f2d8f93aa71e4fe09 + mise-correlation-id: + - e40e9232-0a3b-43b3-acc4-fc1dc15d2fba + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.067.29.279373|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"id":35,"message":"Dashboard Test Dashboard2 deleted","title":"Test + Dashboard2"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '81' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4pN7mWnoZ1n6a2kgQZjgIw';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - b2ba9b808ddb482960fe33333e9a7e43 + mise-correlation-id: + - 39ca8a70-3ea6-4bbc-9196-f05697459a49 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.417.26.273528|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 682fc8f980f4b4d5607b1738fe63a49b + mise-correlation-id: + - f4059124-5d9c-4cf2-a758-69a59e45d14b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.743.27.604572|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 7a824c6ac3c0df65b29403638ce6e079 + mise-correlation-id: + - 8f96d129-57f5-4b5e-b336-d7939d05b3e4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.884.29.687560|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"dduu2vrzieo74d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"cduu2vpfgndhcb","title":"Azure Monitor"},{"id":14,"uid":"bduu2vr36pz40a","title":"Geneva"},{"id":12,"uid":"dduu2vqx7ypdse","title":"Microsoft + Defender for Cloud"},{"id":37,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SjZW/VZsux6Z9mOL6wvrzw';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 535c412150d4f1f34275b82bc1543ecb + mise-correlation-id: + - ed234d4d-f05f-4fd1-985d-e1344ce40ccc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.064.29.680104|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu33r2fx8g0a","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"bduu33odbb2f4e","title":"Azure Monitor"},{"id":14,"uid":"cduu33q2zatq8c","title":"Geneva"},{"id":12,"uid":"eduu33ptto83kf","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3c5q6w54wd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WKO1K2IGFcdbScKwkdTXVg';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 613f6fbc662e690b8d5654e1f2e6f3dd + mise-correlation-id: + - 12f952e1-7785-41bc-920b-d248d3c0c11f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.221.27.709023|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iEIAZlQ8vJgOZNduST7QKQ';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - bb6c270d8195642295cc3fe26fe5faf5 + mise-correlation-id: + - 3f324143-ff49-4522-8330-fdaefa00f9c0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.43.26.528720|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":6,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ya6sRoUJ8MFEDsgzFqrdwA';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - c20b729428ac2a64102bf54dcdd6a8ce + mise-correlation-id: + - d97889b0-139a-46f7-ac77-009005b44ebd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.591.26.49641|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":10,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":2,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":8,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":9,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":5,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":11,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":7,"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":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"dduu2vqx7ypdse","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/dduu2vqx7ypdse/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":19,"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":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0},{"id":40,"uid":"mg2OAlTVd","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":38,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":39,"uid":"mg2OAlTVc","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10520' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7h9ZQzGFjJ9zNooHlDxPeg';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 7e964f8937d6ee70529d8003d4bf4d90 + mise-correlation-id: + - 3c8f3d4c-9d42-41a3-953b-7e36f4979045 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.808.26.873561|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-D8Q9keMvckoQccUaMSspgw';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - ef84787ecebf3d4d09cebef213ff3c0a + mise-correlation-id: + - 7c7c9f88-ba20-4e7b-a0a2-34bd909e244a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.979.29.940112|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2vr36pz40a\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2vr36pz40a/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":21,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CvylQqxTKKkBYiU5eJE8tw';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 65375315ca7829ca2eead8733144f783 + mise-correlation-id: + - 3544e0d9-7052-4a7c-9456-844b68a24311 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.202.29.112865|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SSg8DDn+etEnWSS2MvxgJw';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - dd0fa981d3845fed35a1a1183abfa338 + mise-correlation-id: + - 2a1fca14-28ee-4c92-b087-66af2dc54a2f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.382.26.411578|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qEKZdgn5AVUjOsPhgCa6mQ';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 9508c917cd955e5c4b615f94a998d89a + mise-correlation-id: + - 5fae6fef-4a2e-47a8-aa63-f6450b3104df + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.579.27.944780|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18654' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pFJXCMcuo1M2Brx+GYsM6A';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 34f6681bb0821e8b8540d22afd825630 + mise-correlation-id: + - de74a311-85a4-451c-a80e-008e92b7c321 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.757.27.583428|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:43Z","updated":"2024-08-14T20:39:43Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1IZQxyMX9Lc8Or/D/AsPTg';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 53b4168b92722fd490dbe6755e3e2535 + mise-correlation-id: + - 0cfcef58-0eb6-4339-89e5-5797af3f15bb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.91.31.191478|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":6,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3ZKJUZQ5EC4CJKP/stCvOg';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 3202cf296d67ce4b5e679f5a2086c377 + mise-correlation-id: + - 2752ac06-5e86-4f0b-94fe-c0aae625dbde + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.095.26.844164|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:43Z","updated":"2024-08-14T20:39:43Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gRKze5ZoQz56s5ZyfWgdDg';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 237feede82b953733295cabd6d59ba28 + mise-correlation-id: + - 742629e0-191e-4bb0-be0c-721221b0594f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.24.26.763243|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-clhLUuVfbPz48mFslj7XOA';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - d448926092f955c0577a0a3f7a35a13d + mise-correlation-id: + - ed725270-3b9a-46e8-9029-b2674a56846b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.419.30.917353|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"cduu2vpfgndhcb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/cduu2vpfgndhcb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":9,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Eev2n6GJ8+UYINukTtRmmw';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 9c3e2fa57cc409a81c4ebe7c4e19c066 + mise-correlation-id: + - ac7fa615-e08f-4736-9c6a-bb3f0717e96b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.614.27.567132|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:43Z\",\"updated\":\"2024-08-14T20:39:43Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"cduu2vpfgndhcb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/cduu2vpfgndhcb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":4,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-y4TmADBXTFvCHhY83EbSug';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 43076391632fad830a4f42d6dc3e1f99 + mise-correlation-id: + - 02abac06-c58c-4683-8ba0-21583e942cfe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.773.27.68939|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123308' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OPDJVORSrsf/Cw6ioXxRUQ';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - ac168f5f032bc14cd50b50e8e653272e + mise-correlation-id: + - 3efcbee3-e95e-4ce6-afd2-a9706fe1cce9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.952.28.912321|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117798' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P/s8BS7uchpjBsqvaO3kXw';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 25c0851235f691287834225e1c5316bd + mise-correlation-id: + - eb29ddff-df0b-4f99-96a2-94078cbaedc3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.175.27.928284|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"cduu2vpfgndhcb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/cduu2vpfgndhcb/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8+UR/aRPdw9tpmX9FtcTzA';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - f025e4fd60a0cbc833c638f82dbbc51b + mise-correlation-id: + - 1098a64f-3ebb-4b2e-bf89-5ff1da06fd00 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.356.27.184423|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":[],"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gVaH3ZpjTRbQd9RyXKSJNg';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 498f27ef0fef360adc157782cd02d232 + mise-correlation-id: + - afa4d805-76f0-4eaf-aaee-1385ea102c5f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.519.28.326546|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"dduu2vqx7ypdse\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/dduu2vqx7ypdse/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-W2z7e7ksR7Ix7Yzzs3oxVQ';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 2d47050cb437bc62f7299111e35cdf51 + mise-correlation-id: + - bda8cacc-2b61-4661-af85-780ccc000c89 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.672.26.393659|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:45Z\",\"updated\":\"2024-08-14T20:39:45Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"dduu2vrzieo74d\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":31,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tsZ6jicldfqrnOyd1RoCXQ';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - e017ec3d8108941ffdc717c7c71f8a42 + mise-correlation-id: + - 2529724f-7063-41b0-af2b-8ca00459e792 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.862.26.230745|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":24,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TxcHWI8/kSh4O/Iwug4UTA';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 1518f10514ffffdf084cdaf1638a74f4 + mise-correlation-id: + - 5a5e42e7-ab61-445d-99b8-fd0830fd184a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.062.28.636663|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":20,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HgxNS6RFBuoRTy/RntqzFg';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 2cd4ee35530c69c7d75688bce7e60cdc + mise-correlation-id: + - e204d9d8-b2d4-42af-91ae-71a4243b6ca0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.203.27.680193|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":16,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wxJfSWW5iduLUrw8JMhECQ';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 7048b084b8b83b9bb0463d90a35afb4e + mise-correlation-id: + - 334ab0ad-e830-4d86-acf0-d10bff67d297 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.349.29.962206|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":29,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-frXllh7wl6/SloKJoTIZGg';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - f26a5bb616f8fbe8f38c5188f7d1fc52 + mise-correlation-id: + - cba0e633-da0c-429e-b7da-a2b1511ebdf1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.497.30.808780|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:45Z","updated":"2024-08-07T18:02:58Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"dduu2vrzieo74d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/dduu2vrzieo74d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WjEzQus2bqK7xz9LpYsNyQ';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 0b98ea576f9393471166a3bd6099f776 + mise-correlation-id: + - ca43ee0f-807e-42b9-9807-f794e65f33d0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.645.28.714807|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":17,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Pc1U+32AwyKFTbei7OUGgQ';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 4869dc2c842c7295a0248dedd0222a56 + mise-correlation-id: + - ad59be8f-017f-4f4f-b398-333e84f75c54 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.833.29.560880|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":25,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CkA2uszWnRfyWm1nBSM2sA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - e037f83bc3779cbe46c9ca414a96bb28 + mise-correlation-id: + - 19335c42-cb75-4ecd-89bc-8ae1de7bc133 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.021.26.493522|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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\":\"2024-08-14T20:39:44Z\",\"updated\":\"2024-08-14T20:39:44Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2vr36pz40a\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2vr36pz40a/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":19,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dGaAWqISSTXnYo/9d2LhHA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 10499725aa695139ec434ab5b623d691 + mise-correlation-id: + - 4537d3f3-1753-4954-b927-aa8e3adb89e6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.158.29.162296|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":26,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tirjf4+Z9KZm1ODBUnLsRA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 4ef59d541d23dd14667ed904e394671d + mise-correlation-id: + - 3c9a1fa7-6762-48a8-b781-11f8f6483d36 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.355.27.58293|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":18,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-og3WWa4dEPhVIi8rQpukTA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 698a5ae77eb617435fb4db74eb39901e + mise-correlation-id: + - c1c9ecaf-1932-4975-853e-64c81505d501 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.518.26.794676|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:08Z","updated":"2024-08-14T20:45:08Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":40,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVd","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '724' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DCItM7DdkI+n8sbJfgsmkA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 45d9257efd99733d12f6f211acda931b + mise-correlation-id: + - 6401eecb-19b4-420c-8194-95a672afc10c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.68.26.134921|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"id":33,"message":"Dashboard Test Dashboard deleted","title":"Test + Dashboard"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '79' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Qeg/rxUS8Pr8T28enPWjMQ';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 19fc3e4bc6268b7409b11693afb4a49c + mise-correlation-id: + - e0ba7b81-8bf6-4faa-828b-78f664e33dd5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.828.26.11711|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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/mg2OAlTVd/test-dashboard", + "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T20:45:08Z", "updated": + "2024-08-14T20:45:08Z", "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": true, "canEdit": true, + "canDelete": true}, "organization": {"canAdd": true, "canEdit": true, "canDelete": + true}}}, "dashboard": {"panels": [], "title": "Test Dashboard", "uid": "mg2OAlTVd", + "version": 1}, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '803' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":36,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '133' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a1fl/qjVYxHn30GNOHiJGg';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - d1d872682a9a54ded5dcd21876b17c52 + mise-correlation-id: + - 0b1ec52e-3113-4df4-ad04-a84058d75bbe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.044.26.935028|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:45:07Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":38,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sLNcQtKKXnCkGiRNRGG6ew';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - b8f818bb3f1079d05aa830e7782b9522 + mise-correlation-id: + - edd105f2-df31-47bf-93e9-8e245772c4ad + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.277.26.745067|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"6baf22b933ce2f82897045163cfdf2ca"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+5ljo0EM79O4UOmBMFTjYw';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - 6baf22b933ce2f82897045163cfdf2ca + mise-correlation-id: + - 0f09c861-541e-4ef1-abed-9599fd22f4d0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.477.28.226555|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, + "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/mg2OAlTVa/test-dashboard", + "expires": "0001-01-01T00:00:00Z", "created": "2024-08-14T20:44:58Z", "updated": + "2024-08-14T20:45:07Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", + "version": 2, "hasAcl": false, "isFolder": false, "folderId": 37, "folderUid": + "cduu3c5q6w54wd", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/cduu3c5q6w54wd/test-folder", + "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": + {"dashboard": {"canAdd": true, "canEdit": true, "canDelete": true}, "organization": + {"canAdd": true, "canEdit": true, "canDelete": true}}}, "dashboard": {"panels": + [], "title": "Test Dashboard", "uid": "mg2OAlTVa", "version": 2}, "folderUid": + "cduu3c5q6w54wd", "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '893' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3c5q6w54wd","id":37,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UiAAdtK4cb858fvSY7fxQw';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - e362ca253b3c023dc8450f69ebae44f5 + mise-correlation-id: + - 7eafe51e-7af5-45a9-9c4a-39040bbca815 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.635.28.992585|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVc/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:58Z","updated":"2024-08-14T20:45:07Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":37,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":39,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVc","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xVUSCuC18udl1MzPuApVDw';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - b7cd2b3b24e728a169f10f246c972b83 + mise-correlation-id: + - 012bdd18-fbd5-43b1-99e6-2d656ead074c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.82.27.314161|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000002-bedmc7hec2dkcudu.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":"2024-08-14T20:39:44Z","updated":"2024-08-14T20:39:44Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2vr36pz40a","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2vr36pz40a/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":27,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BEp0q09PdEchqhfEFu33lw';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - dd02b2f79b3b65d61a6a9ebadd9f9a13 + mise-correlation-id: + - edba1ce3-88a1-4a22-8b80-ebe8f4377bf1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.029.29.871257|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":27,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":22,"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":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":16,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":4,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":6,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":8,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":5,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":9,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":7,"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":"bduu33odbb2f4e","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu33odbb2f4e/Azure Monitor","sortMeta":0},{"id":17,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"eduu33ptto83kf","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/eduu33ptto83kf/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"aduu33r2fx8g0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu33r2fx8g0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":23,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":15,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":18,"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":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"aduu33r2fx8g0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu33r2fx8g0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"aduu33r2fx8g0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu33r2fx8g0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":19,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":21,"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":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0},{"id":37,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"cduu3c5q6w54wd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3c5q6w54wd/Test Folder","sortMeta":0},{"id":36,"uid":"mg2OAlTVd","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVd/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":26,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cduu33q2zatq8c","folderTitle":"Geneva","folderUrl":"/dashboards/f/cduu33q2zatq8c/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10208' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3w0mxIs7B2XGWeAvziDFPg';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 24cb36c56f2c4761bd7655ddff57ad69 + mise-correlation-id: + - 9ccbb516-923f-43b5-ad0d-dd4b60d271cb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.332.26.186183|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XRqqivprv9RYK6IOSXdNZw';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - dd6807b1c4fec7e09c46c1bf16e5d566 + mise-correlation-id: + - a2703ef9-8faa-488e-84a9-abc0b89faa32 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.499.30.246892|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","name":"clitestamgbackup000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000002-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:28 GMT + etag: + - '"7400a9cc-0000-0800-0000-66bd16160000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 144FFCDEA5D94CD6B801D0ED577B5D25 Ref B: SJC211051201029 Ref C: 2024-08-14T20:45:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:29 GMT + etag: + - '"0200bde1-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: F28E00341D8A494DA3B93075625C113A Ref B: SJC211051205017 Ref C: 2024-08-14T20:45:28Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651298368672&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=FtglYPLUHi-TZLuHRyBXl1ffYRvp9tgsE-a8u6TB-oYpZ4lXYta1r37mE9hFYzSpln3CTUARJx2J1rtQJp31QYdztliOgeor4RtkNsc7AbsJihzSJ6k00x_vzh1OH23Z08tpMYmIIZf-OgVUzhTw5135qKNGaQcZ7tglMMWmg5hm7bmS31uhYzYjVuLISAWEbtvOg-XBPgurpnL0s7y0V_sgsqGK8gfbCq55hUNUDbDhO2aN0Ky7o5A567bzi07bMONy_HDhi9NMjIz8IjTqXPfUwJMWSIw4HVaDMwXKstdAf_dRXziij218e5O-V3YsA6isLzb7VGcZYg3-CufPzQ&h=0vThVl-ZNTBL0ppoZuBfp1ztjs2Iabc-KN9hGoxDn_E + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:29 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651298524919&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=abAwMFv1fYLjwKcPq1psVBW-8cEl-tpbNaDImcaq1TDXlElrzJ7nuRC1K2hQh2ohjOAuzl_u4axqUyHB8uXiwm7FWC24_4Uh2DMB5Db6oEDIVUe1zBtNRhWvXQg_rqOquorkQ1bvXZNfxRsgyOROn6KPazM808PM7IOjMkuA_Vp0xa3uamO4OXUqOayxKSEp02SnDu45aGpqShJMhpNP_5d_dLpiVmpiXgkmvQJlO3fi_g_oYMqwqYwGLCwBk4V5FNTpaNICF-uBKru-D34vkx5hmRPzrGW3Ons3emF67qrHfmXDGvxBjrVL_TYLF8YMBoQFfNoEbntouA51F7Z4nQ&h=S6EZlU3qpq3s6VGyUSJDaUAwl3sanDsKr_SqivV6IbM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 53018B58E94447BE981DC84C9558F939 Ref B: SJC211051205017 Ref C: 2024-08-14T20:45:29Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651600711838&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=h55VP4gA_fzr0_jCHbQkagacPDLdoippjQMQJaxwEcC57h_sdLsgv_uhkgSFakpS0kcAWWT_xLLy7sro5yQvnYNu1kqUbIUiq3ruXKOxnZBCvOawoD22AImdxGyq-e2Yr664oJdcptz6T-t5wRM8kxtQQvsKWxNU20to576mncS8iFz7LEFFXmIVUZQpAzaaoD7vqa-vdIc-dxzqvtdG5vSJiTtq3x2LSUiadRJeFcUypzLdHFCo2BYrvfByQ4ZtDbWlm9hFU2FolayQySLdgQz9xrCW6_Tco7qqpqpR2gLj_IgaFAwjMHffantAQoMoNIo-5q2b2XOuCBhbg5mG-g&h=hrqP0KlHwa1R0141Vf_3a247aUjXHK59sw2mOzzn8FE + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:59 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651600867616&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QO1OaEiY38Xg5WgYY5xDZn-sDJ9n75jpaXOi-smP3kihdhNuxXNAHrrgHtg4iE9ieUYZGGpHN_1I0MwR8pUGbEXlhzYV5EJvzQiyAPR_5YwAVc5NOEBYcgbR1uuVrOitsF_30zY6HuxIF-lECpsDI8-LcMyxwfs8srs6GuTiTUxcYAZJ3yD-KALPv2qEokqoRmesRiuLZ0AU06San_v_CcGMzgWzzp5mrxh-oQihU8qt6ZMOuRgm8BmDsQcElBCNFDcMOebcJ_LbDxQMFAjU2t4TZu7Cph1RVP01tlokMw0fzqsEg1f7uidOEYPHPwhiD1wyhaV9SFqHfH7YkI2QtQ&h=WW7xDb876ASJ9SWtLAOOuszSx6hKpQHcYVKHo28Kn_4 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F904019979B449D98242E39B10D1B33D Ref B: SJC211051205017 Ref C: 2024-08-14T20:45:59Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651902566102&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=e78a7XPku72eN25oHf62bochzRJ8VCDFbT-xCZEi7vhx5i2nCKLifIZSFdE948xx4KN2IJ1N3vL_ckjqgmCigkbt01_n3ONsxSLdmHJ7DDArAQfIVssSavm-xdRUImtQSk2bnvNa7hSD24tzNxjY6RBpnwbPdGfaw5TwUwp7imeQtComoCJ6Ctsquvavzw_4SQuDBeT8Vhu2WNBqFbyOTVnqKxLKZ4SWTLU4hxttV3mglXX8vUmEGB8pUWuHKjhCc63TR4-2RgkZo-oRUSMhLxAYUWpi129lNc3rDcFyo3G8_Rc9Q9yeGO6V6KzjQeIZxqit4nNEBmCr-T0DOazsqw&h=xC0JJr3PEp_rgv7ZFNtOw2Ix_dqFiZaY4XlnMzvINkg + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:29 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651902566102&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=e78a7XPku72eN25oHf62bochzRJ8VCDFbT-xCZEi7vhx5i2nCKLifIZSFdE948xx4KN2IJ1N3vL_ckjqgmCigkbt01_n3ONsxSLdmHJ7DDArAQfIVssSavm-xdRUImtQSk2bnvNa7hSD24tzNxjY6RBpnwbPdGfaw5TwUwp7imeQtComoCJ6Ctsquvavzw_4SQuDBeT8Vhu2WNBqFbyOTVnqKxLKZ4SWTLU4hxttV3mglXX8vUmEGB8pUWuHKjhCc63TR4-2RgkZo-oRUSMhLxAYUWpi129lNc3rDcFyo3G8_Rc9Q9yeGO6V6KzjQeIZxqit4nNEBmCr-T0DOazsqw&h=xC0JJr3PEp_rgv7ZFNtOw2Ix_dqFiZaY4XlnMzvINkg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2BF79C908E544257B4E101A379B70B57 Ref B: SJC211051205017 Ref C: 2024-08-14T20:46:30Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652204846193&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QP6fOH3g2mdBRuqBndF2dnDcb9cL7f4OAobPtqmAzhkSKRSBgHNKQ9RW2aYgiqan8ElK7QNQMgC1SMrF7YnglMiWYvrnC5orxxtbCwEQGlut7poWw8uyW4iyaQxv70NfAhXxr_5tcpwsNVMo2d1jDCiXxRenyMu2RhPdBRLa1294RhUVV2peqT9LdruYd_Ty8ACx2bqw7DJsaW1nFBCXErHyXP6dmfMYiOGYoPPQLk_HYNtrYVNQ1dck9nrUG878nY9GaUyw6Sy0x869RaxX4dWMeufEO2EZJRfwycDQgugZPQ_E_3GupKmLCra8JHTwLOq-7uOY71CsTifSbI_60A&h=yaGRU4F6NrIAb5jAyrh9U1jN5p724sYBXzdYLEjkf90 + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:00 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652204846193&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QP6fOH3g2mdBRuqBndF2dnDcb9cL7f4OAobPtqmAzhkSKRSBgHNKQ9RW2aYgiqan8ElK7QNQMgC1SMrF7YnglMiWYvrnC5orxxtbCwEQGlut7poWw8uyW4iyaQxv70NfAhXxr_5tcpwsNVMo2d1jDCiXxRenyMu2RhPdBRLa1294RhUVV2peqT9LdruYd_Ty8ACx2bqw7DJsaW1nFBCXErHyXP6dmfMYiOGYoPPQLk_HYNtrYVNQ1dck9nrUG878nY9GaUyw6Sy0x869RaxX4dWMeufEO2EZJRfwycDQgugZPQ_E_3GupKmLCra8JHTwLOq-7uOY71CsTifSbI_60A&h=yaGRU4F6NrIAb5jAyrh9U1jN5p724sYBXzdYLEjkf90 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B4E2EA2A5A8D4C4D9CCDA085F7E93E87 Ref B: SJC211051205017 Ref C: 2024-08-14T20:47:00Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652506181551&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eUfLetob0XgU8fPRDO57J2Y1mU9f6OYhYLdPXmH_8ZY1jnUOX6_lAYuwlD9VdCBJRr-pVNlIHaPKKjGapzrhUEHSZ_8g4OLq5Om4p8Cj8H_ShhZ05wRwHLFZ5WZay4I6CELnOBb_sTPLfV0CKW2rRI3TUQHeWxWu9tQ1Tef6EMDkBEObN8waWwyX6pXr35E_8Xl0Hem6FmzuOqrzMU-24NzPPAKgK3kjCD3pLIAcpXdPV8LYD-P3ei5IccBzi4xpDyCpJExpfY0uAs7oc_g3WJIYqiUaZk0WZdL1hHrO6vV_MTcLKXg6YUqXDu6225x3-lEVuROxCYxLOG_RMh4pbw&h=G6RDn1dH5vmlxhJ_KtfCvfY_7el1c3tLvU20o-QvJFI + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:30 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652506181551&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eUfLetob0XgU8fPRDO57J2Y1mU9f6OYhYLdPXmH_8ZY1jnUOX6_lAYuwlD9VdCBJRr-pVNlIHaPKKjGapzrhUEHSZ_8g4OLq5Om4p8Cj8H_ShhZ05wRwHLFZ5WZay4I6CELnOBb_sTPLfV0CKW2rRI3TUQHeWxWu9tQ1Tef6EMDkBEObN8waWwyX6pXr35E_8Xl0Hem6FmzuOqrzMU-24NzPPAKgK3kjCD3pLIAcpXdPV8LYD-P3ei5IccBzi4xpDyCpJExpfY0uAs7oc_g3WJIYqiUaZk0WZdL1hHrO6vV_MTcLKXg6YUqXDu6225x3-lEVuROxCYxLOG_RMh4pbw&h=G6RDn1dH5vmlxhJ_KtfCvfY_7el1c3tLvU20o-QvJFI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 54BA15374DE442FFBF09CF164135A4FC Ref B: SJC211051205017 Ref C: 2024-08-14T20:47:30Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652807718527&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KjcKJE_OG5dSP47CeRoQnykPh8ktzVgM91JUUgdBf4sbxkOAxRxZb38OqmSMivstw9eo-Zu1gQy_5mcI5YHK9MU7-XWGEPxH2kkuJSBxtWM5dSs4nHtprkKbYphhVvwGN26-8765o0tWWRnV8CO0t9xc4annEF0DMwG5xvuDZjkBl5BtpdMpbl_6_Ib8aADJ4BFL1CHEbh0OGXsJebE1822a59HZiI3wv4NxBycdBYwfhOL-tOXASNRJ_M_BVneVqpRV6BzsxH1mzsL3e7du7ocay0TFQLS6L_zGJvnTXjCus3JpCg8UH--UzmK2L4-RRpKTcZXybXvZH2DUNFt8NQ&h=Z1qZdg5L6TcYx4iqvHv6hgwfzlg8QElgXMvMj0sDOzA + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:00 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592652807718527&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KjcKJE_OG5dSP47CeRoQnykPh8ktzVgM91JUUgdBf4sbxkOAxRxZb38OqmSMivstw9eo-Zu1gQy_5mcI5YHK9MU7-XWGEPxH2kkuJSBxtWM5dSs4nHtprkKbYphhVvwGN26-8765o0tWWRnV8CO0t9xc4annEF0DMwG5xvuDZjkBl5BtpdMpbl_6_Ib8aADJ4BFL1CHEbh0OGXsJebE1822a59HZiI3wv4NxBycdBYwfhOL-tOXASNRJ_M_BVneVqpRV6BzsxH1mzsL3e7du7ocay0TFQLS6L_zGJvnTXjCus3JpCg8UH--UzmK2L4-RRpKTcZXybXvZH2DUNFt8NQ&h=Z1qZdg5L6TcYx4iqvHv6hgwfzlg8QElgXMvMj0sDOzA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0C299891333549CCBB4AA43F886B3D3C Ref B: SJC211051205017 Ref C: 2024-08-14T20:48:00Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653109783668&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gz9ZORk8sNnqIQ3JuMcdzT7tIXo5JqEiBRUqAFTv_1sSCy2UB75RndgPiTzQ7_hwVfv1eNlcJiusqTi0a5RaqVBb2lPiX908OHiaFOEkglgoDmK4jJ7GfRt8xHPx8tp8zo-y91shtFIbHKUO8cmJM7e8-rmHSbU-KxCZkiJGtaunB8WH1qQPLOKQLS2EsM1x9a_gQaJGRHrHP7w8A9NhQkyfTJFU3DjKmt-NThzPFgAvbMznSUcKt9XHfUvyOD229onCcTppMbUcAHQONULjwScVL1bjquXNyTjN-F8nHkNjIwoFpvjBTODrteIM2AzEgUJxoJrkdY0FbxSGhJgTlA&h=7NZt1JIC5cCPmCbsacuZGUBeJDh5omirVYF5ZefkR9A + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:30 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653109939461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SM__RT-y7kRMK6ZhVLea4I6kfu_DwtzLOgA14w7eTnq_ScTr6wVm86QDZRG1DGB4vehbInKvIOVMMRTh4eZhm2QZODM5enY3Py1yoDOAJTTRtZIWIeZxxS6QJI8-gsLWHJikHD1Uck1DMlvxv6Lkhwz1_nfUrjew_izJPNJIDHAxG1vK89UZl0s2U4rBQyz4L7fCoSq982K0YB9CmeGhwAWYShysj_AMIv17vGg5a3i3LL40tFatzXDiiBi_eD0GKta4fVYyHz8j0i1MxzqwwJ-ucYUfoE-ihu4GFemeGm4Wq2M-1V9_rDqLza_rxMrFsVyssH0hedG4Jk8tkp9X5w&h=cnv0PGkoJ3ZsXpN74_fBCXUBARzFKrjPeF07yeC1QAY + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7C60576BABDA4620B95329B04A1C39F6 Ref B: SJC211051205017 Ref C: 2024-08-14T20:48:30Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653412107125&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M9gLTUmIxRqbrhr90zLQGF1jqdIrAFszN4h5NhB8qYccHUR_HFSJsgZkKsmFZFCdVtK0IekFj22xuXR7cmTJaGVpS1XKAsFxC0vXQ-aFcx_tSDf8piGZLUeNjuiB8_LsZ_7FHmreBndUbRKAenZdH7GODlzewNGBpb8jqTPb35GqutwsHHJK9BU9xE1idoCa5u_3HkwNwzfctV1gfBzQ2SxpTOK3FuHiaau4mib0vAtWsANhQvhH7S5Df0vat-Rg9Oj5Z2_L8Je7G66Ln92YH0iSfG5v3sn9NxMrYYj91TD75Z35TyIvcXzN4BzMM026kzOQnxvR1F6xRl7i42AmGw&h=M3Ike05V4I30znALDVQAuCBmPnSvp34Y9gzN0zopCFk + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:00 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653412263340&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=d-Zv9IWGLPwQ-cmHMohaC5qR2AMtcV3yefWEF4GuVaLjg9C54jGJaRP5C57hh5rZ89B4_s1RX_LYz8h6k89-SWOLJTrGVRkIsdPQptSsqlvk9FY1eOpzAC_mVMVpryCNoEgR_RkfcjirAjRRVMcfaQBlWgUNZptMiikSsYGglmRpc_pH15wCDA9u-CXLHdu7bdstx4TaHS32q7L2EUvssvnFRYhHykeoh7exhCZEfAcUbrQrToDhaM6fw4PJRUKYyfcN_GIaDnRtq2R2I4-ZoViZQ27MnbeaVf6TZesjAnO3-7LvWhAduWLWWteNVZvhOKAzk0x2uVoBHIhCND8QRQ&h=FFbVH_oTpcY00Fdqe_3nu3qbasN1_yTIsCzcGGLuB_U + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 46FA874098BE4A369623C93930C70749 Ref B: SJC211051205017 Ref C: 2024-08-14T20:49:01Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653714218486&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Zv4y4XFIBghAuNYKFb65BhJFzPSA_b513izUu4IhC2R5e90syWEjBjN-_GMrFNqxJ5Cr8FtKHngVHqmNfQ3M34Jbe8yY1mW3j9iBcQh_lXr-ZkgffS7mHT9QOt0deFbiVWCo9ingept1sKJwxIguI3esPYgrzDd8zM4FjxGqSurhMuLTOoT7PHTE1BV4pIHW3qt_CjLptQLSpQAahPPS7sHsJe_OK2-X_08PW-w4WPSr5SaCFQz0LjMfAtdRQD0MngbdM2hZ5MSi0dA5IkRd5Pc1Fp9jECxy2vDv84R6h3M7FiOI4uO0ITQ0vT60NGOA0giMyt_wvjClmcUFTCI2PA&h=pReDAiXsdLee7zwO3PBy5cv55fHj3oBcdpWIrTeDjVo + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:30 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592653714218486&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Zv4y4XFIBghAuNYKFb65BhJFzPSA_b513izUu4IhC2R5e90syWEjBjN-_GMrFNqxJ5Cr8FtKHngVHqmNfQ3M34Jbe8yY1mW3j9iBcQh_lXr-ZkgffS7mHT9QOt0deFbiVWCo9ingept1sKJwxIguI3esPYgrzDd8zM4FjxGqSurhMuLTOoT7PHTE1BV4pIHW3qt_CjLptQLSpQAahPPS7sHsJe_OK2-X_08PW-w4WPSr5SaCFQz0LjMfAtdRQD0MngbdM2hZ5MSi0dA5IkRd5Pc1Fp9jECxy2vDv84R6h3M7FiOI4uO0ITQ0vT60NGOA0giMyt_wvjClmcUFTCI2PA&h=pReDAiXsdLee7zwO3PBy5cv55fHj3oBcdpWIrTeDjVo + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4BED12C9BF5F454D920B297980EDB76A Ref B: SJC211051205017 Ref C: 2024-08-14T20:49:31Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592654016031834&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ZU_Uy1pue1KMfcVYmKGmLZxSotLyW2n1hKgje5N9zhpin1e9BZFWQd_3Pw3drKXaqCe-QXHcSs8g01xEnjQiwheqqv_x0T82TXFzjolUpOGrA9Qwv_nepbrVIWrHiTbsnepTLoLP_M5jWQfTxfpkEocZy3k18hVYEke3Nq6j9MzZ4pO5wdKe6eaQafjrw7uZkH-B8O5SX2trRH5oflzsxAI5x7XTmHuCorQIQUVKIUG6g5EbNPNOx8Jco4BVKIZDo4AFl2prr1XaLbbyLoVSiEPVwTp3NnY1gsDMZxpsnfnZLmOaN_tucUE-WV2Rf2Z4VvEPU0Zt5IbDHONkhp2c2A&h=SbmDsKLnjaQVQvxh1IYKCXwDmsNwMtU9t3dBY90qgdI + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:01 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592654016031834&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ZU_Uy1pue1KMfcVYmKGmLZxSotLyW2n1hKgje5N9zhpin1e9BZFWQd_3Pw3drKXaqCe-QXHcSs8g01xEnjQiwheqqv_x0T82TXFzjolUpOGrA9Qwv_nepbrVIWrHiTbsnepTLoLP_M5jWQfTxfpkEocZy3k18hVYEke3Nq6j9MzZ4pO5wdKe6eaQafjrw7uZkH-B8O5SX2trRH5oflzsxAI5x7XTmHuCorQIQUVKIUG6g5EbNPNOx8Jco4BVKIZDo4AFl2prr1XaLbbyLoVSiEPVwTp3NnY1gsDMZxpsnfnZLmOaN_tucUE-WV2Rf2Z4VvEPU0Zt5IbDHONkhp2c2A&h=SbmDsKLnjaQVQvxh1IYKCXwDmsNwMtU9t3dBY90qgdI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2A8A9D67A17B4ADEAD17F9C4B560A15F Ref B: SJC211051205017 Ref C: 2024-08-14T20:50:01Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Deleting","startTime":"2024-08-14T20:45:29.5235807Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592654318340691&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TPiqjK2vsOyNXBovVTDWTguLmDtI6j5OFXretFi6uMrQpAS7ZP9Lhm_auGETFW2ZCCCJGXC9BaiBvtYZZPcnYdxIhPFFBAaRPN_Wp05HS_WZtMMTuSTViZbL63HkfhIb1ogzw_Y-vY30-s_L_EfY468S_DXm25lSWhbKwPsXGjkwDm0hekgcWE-WI-5vH05rUhs_6IiYDSGzxoz_rC7rICJsAi3kV7SjgpLRBloW_UVbn1182Gv5WQz1ESYaUAVVwF_EjOMXQHD7jT8jsCgJAYzAcmzDjSA60sQXHa2wB9Cp9xfnJJhfscyA_PPWornZQUAWvTEj7ERRdAC3Gxb92w&h=LsBMQJOPTF09DfGfnGaML8TRHYEXnGqLgZb2ox95WRc + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:31 GMT + etag: + - '"0300e41c-0000-0600-0000-66bd17690000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592654318340691&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TPiqjK2vsOyNXBovVTDWTguLmDtI6j5OFXretFi6uMrQpAS7ZP9Lhm_auGETFW2ZCCCJGXC9BaiBvtYZZPcnYdxIhPFFBAaRPN_Wp05HS_WZtMMTuSTViZbL63HkfhIb1ogzw_Y-vY30-s_L_EfY468S_DXm25lSWhbKwPsXGjkwDm0hekgcWE-WI-5vH05rUhs_6IiYDSGzxoz_rC7rICJsAi3kV7SjgpLRBloW_UVbn1182Gv5WQz1ESYaUAVVwF_EjOMXQHD7jT8jsCgJAYzAcmzDjSA60sQXHa2wB9Cp9xfnJJhfscyA_PPWornZQUAWvTEj7ERRdAC3Gxb92w&h=LsBMQJOPTF09DfGfnGaML8TRHYEXnGqLgZb2ox95WRc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BB32B26C357A44CCBFDD8939F73DA70B Ref B: SJC211051205017 Ref C: 2024-08-14T20:50:31Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD?api-version=2023-09-01&t=638592651296592605&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QQjun6wrSCNR6JDh7m_VqOW4rBquzAV4cAgOSxXb99ipvXoh5gYKsBMwLmkhlrTU4_rK4x9SE67BindVHaX8v4DEJAaR32Y3uCSs66Q9HK32DpqWBs2c6PO9ivbYDDhnGhHrjwBEyAqcRxicjawxt-XXWUyZtTXGhL3fN9rLrBQOS1KIRjFq_TqVbhs--eWfokSf-wmzgBDBm4TxL75ffRTodUbGZo7ySd1kUhKRnc8_oKK7Q0zba8AYdAEQ9MZw0PI5rDjkOtFvbcNRCaQHbkO4lDz-aK2u4JJaMEgkvwIGArFUVbdZmoLXVLI-6PT1HAYFUQbAQdiM_S2r-MR_wQ&h=yuwHR5_tOyANAYmz7IBHIlzZIm0NEutCRYEY4ixjkqU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","name":"dd8ee849-dece-4c4a-a4f6-a5e62f293f04*C208F3F13038372211F9F3DCE61E3964F6059AF3DD006F62E8F984B2678E9BCD","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000002","status":"Succeeded","startTime":"2024-08-14T20:45:29.5235807Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '538' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:01 GMT + etag: + - '"9101356b-0000-0200-0000-66bd18b40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 72F7D6CE2A814D649866B8028549E089 Ref B: SJC211051205017 Ref C: 2024-08-14T20:51:01Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'060c9f83-d0b8-431d-82c8-6e8e2c6b11a2' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:07.7230180Z","updatedOn":"2024-08-14T20:40:07.7230180Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:01 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D54C0DA241884E3DA1AAF203F2F3BEE9 Ref B: SJC211051204051 Ref C: 2024-08-14T20:51:02Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:07.7230180Z","updatedOn":"2024-08-14T20:51:02.7677555Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:03 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + x-msedge-ref: + - 'Ref A: 3CD8D17B8710441A9EF50798D1DC19EB Ref B: SJC211051204051 Ref C: 2024-08-14T20:51:02Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","name":"clitestamgbackup000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackup000003-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:04 GMT + etag: + - '"740078f4-0000-0800-0000-66bd16c00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 74175428419640DA82254E52475E78C7 Ref B: SJC211051203025 Ref C: 2024-08-14T20:51:04Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:05 GMT + etag: + - '"0200eae1-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 23E8B5AA3B484402AD3ACD83A04AE2C4 Ref B: SJC211051203035 Ref C: 2024-08-14T20:51:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654659138812&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KE1WQ5gmX_9BMJkRBEsTMnvosdwnrkQqWjvjh6ZZxyfZhWJEs3kuJKc2Gyb0HrB4UUpr8SRK6yOezCeDCIeyyb_K4ajaC4DI8DTvQfAaRU4NzB6qQoeL6cKe8mOA0jl27TsJQ_lKnoIKCezgmPF2kNImtSXSkFv9Z8hASjzumTsvcvYINkcVIFIsy97q6tUJUgRaaugZED2E5m8InbSgG0Vv_Na01c5nQlDsb6_qqkxxgKhiT6fADHbfk3bzhLE1Nt8PpmrFL6VZ2OTJjdRRjNv5J0oMm6KmUIw4x1KIO4lHCTm3jESjd2x0h7CNyQKl8IrMVfUN48jPq5vR8kIQxg&h=uJFzFKwMkVhhCDIIzIAYcDOhvVWcscvJgdl-sWKIOaU + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:05 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654659295067&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Y5wXP6sUS147r9oEfoOML8tQqftYE_iGTRAwXADdpS2ZgvIMpjcGIl3Uc2ikAAybqtUa1pi_1iArrc832kmDoJc_AhB5Et8xmw2W3ojDWeocgpLNGOorp3Fl_kI-T2JA39ICmrt8ScTtXWeQRyoRC2Bnk0LfFlRGIyMNGpMhc5BpOBNGprHX8FyOQ8ZCd8Y790Xi1ii71Ddmjh4lZBiTjb0yETgsv8iyJPDZcPUnAlankmYB0OnL5K0fuEuomyHDkYHkQbPK5hDnJxm-Y-4aKc4nXtPiUUV-LQh1j8cntUfdejUZ4AZyyVT0LHKXZh9JQ92Yg4bSbQBjcjfIKRgb-Q&h=kpFPqnS48lNX9TGrkeHE-7HrUV7ceK1pXaAjyReIKfM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8E14ADA4571645F3AE1D6634C38DF895 Ref B: SJC211051203035 Ref C: 2024-08-14T20:51:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654962749175&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NRRH5IvG9uqYxaYXxeVnP9BJC3zlf6HSsUlLWZUY8wCoJ6q2c9N35sZQe7IYbH3wHfv9aAy9M_fbPLb0u6v9ozjSQXkkmgsqCM68p-NRcIDeYafiE-VJPbYW3BrU0u4YefdlpegMH0UwTk4mIcOSXwqPaAle2WEgwtVsYcrCLR4DGyNP69GxsOrjB9q6-FOaPYfGZihvED9iNGIPNOfP9v9-kKFjj3BFXkdW78-XGhYmub9B2enmnN-6Apsitxvr8IFfBUkv-3tDfo3Ve8YA_2CQs9aBBW-ul7sUN3Le3mEBmCWQf8uRGObmRhYWGl4rbtwkI_AJUcSSg3ATBXMFpw&h=jRRRcLdoDzuDUhFvfF5nfUw1VoxbOujyjzxTq_vkp8s + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:35 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654962905328&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SV2V1ibqAiEbhUypgP2o6JBys_u1dMQ2bJATEB-SZ9N8JOW7LH4gBCVslYC2mQgc1G8OjFh0COR1BOU7nd2NJYxl6Fjcxx4RQD6jCu25VO95UZgDGdGEI_BMPuKoJkBeK7Xb6AXuEDw9tYgwAdnVHrHPnOKVWsb5LZiqsE4Gje-VYKp3HQHaIBJyy41hshCyB_t6NhfGz8e605yupmJ2_drwHCTOJFFevA9bNiuNrhCo7lK-HGSIVgKM6rdI3NUdYLMhmpoCOSFjd9MW23-oyUkWIdk8cmYMS4BM-LI0j4fBab8DrzBryez8hNmEMmmI77JBQ8sEhx2umehkTpEQew&h=3Z2wvf-RlZqaBP1rpcxLfP7vYOPZxBQfHES44rzuITg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B0030CA0EF9242A490AEBBA04F80F845 Ref B: SJC211051203035 Ref C: 2024-08-14T20:51:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655264997293&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Cbak6DVZo7Su19yZX5J-5YbTIUxZKgVUuC_vB_1XvtHs_P0FRCJd0Dn_gbV170DdPlfohffBMtw_UIIZx0nsniCraF_mzPY-u5uRBnYrjqQA7oeob_ajp1W9LRjEz-lQqrMiga9LfrJHelrzTdBPadZrg4zrGu-PBlAP6QQXks_W8Mkg9tcGdjmRH_PfwJ1gtcsBZZmowBllkbr4i3HwY8u5K9KDjmjz5DRLtlYzFVcZnPuNaBMK54dOuIj_KDoyziSuBug9DLTSo_-NFhUfuTu59IxqXqzKqER_USnxkPTl3eQnr7bYRE0W-NxNJ16l66CytPnGjzKPkieJd1oCFw&h=RCK1HC9LkBUXkIP2qRE2kaBIZr0pRkCsgZ__C-ADehU + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:06 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655264997293&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Cbak6DVZo7Su19yZX5J-5YbTIUxZKgVUuC_vB_1XvtHs_P0FRCJd0Dn_gbV170DdPlfohffBMtw_UIIZx0nsniCraF_mzPY-u5uRBnYrjqQA7oeob_ajp1W9LRjEz-lQqrMiga9LfrJHelrzTdBPadZrg4zrGu-PBlAP6QQXks_W8Mkg9tcGdjmRH_PfwJ1gtcsBZZmowBllkbr4i3HwY8u5K9KDjmjz5DRLtlYzFVcZnPuNaBMK54dOuIj_KDoyziSuBug9DLTSo_-NFhUfuTu59IxqXqzKqER_USnxkPTl3eQnr7bYRE0W-NxNJ16l66CytPnGjzKPkieJd1oCFw&h=RCK1HC9LkBUXkIP2qRE2kaBIZr0pRkCsgZ__C-ADehU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 01FB17BB4449486C9DF6409DDA770BBD Ref B: SJC211051203035 Ref C: 2024-08-14T20:52:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655566815231&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Lo8YX41dP0bgiDUkbs_EPS8THJOYLa4oL_wm_uebmxHC7BJhJrm45dZl-14hIH34Apx2tL1Me552cHzY0nzJDD0gi9PGoBT-PYVlQapxKQkxcN4ps0medYximwhQ6l5zTspz3sOl_IQb7bY7k9Vgl42m355tzSqBxKacPRHxiI39Fk89_fObLZmpz1zqIV1KE7OMwmBpfNNXbnu6-fp8l_ddvDM-QccOq4sZ9oEoGAE4A_rRCb7m4RQTJDaiRtsvz2gXJUaud7fUXB52hFxcp0YV2i_7zbW-v7BTrFAiDmzWApcC04y16xVN_KI1W2X02weiB_duifyrpW8DL8dp7w&h=ui7vEv1YbPJ42OMJXUxAlBabgqeWYZQe-gKr4jqTT6Y + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:36 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655566971610&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z4Sj1lD5oK6FGy7rfWuKbBvMs0VuvkXi-7Gi0E9iBI8Zqffr4-G__LxpOda-eTa1M1SPCpZQeJx5IMWokkZ_kkC-LiESPhW_WHB_BIi0KIi3LN-hSHF_wxBb3WbHTkiRzgcztgXhG20HdYERUrn0THVhZvSbUygaoEJ1b1N81FM5Rfz5UaEIbCcV9YA1KQZqyTXslhXh_ji6tNWZKwgbI2qzWYvhwQJCbBzyH1KI1IN9O4-dCBTcMRh2MW2pqvh46Ylpx0Wzz4dMQVtBCMrTRPhGglhyFSGNebi9Gkn9QhymmrupEV669GNCfUUCc4w4PrfcNgfkj0QfK3FrhSS16g&h=v7E5X07iXw6Ce4o_j4PPkVXnrUBJk26a3Ectfi91IjE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1602265EC49A48328FD29679CE658B2B Ref B: SJC211051203035 Ref C: 2024-08-14T20:52:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655868850407&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=cUB2rUH3mq2cNndAF7BN-BDGIhXmr5uzCUz8mDrV4F30A67vA1w2lmJ1z_g2kzI0OTQnigdT6XlR9A-5J1kom7lLAPpZVKf3HbApQYVqUmEMo7t-yRHZt7uBCYh6WwvK9ESCWVFzmNEJKdtwdM3h5ytvcv7lMv4OgJWmkklCWZslWenxK4Xnqq5Cc1NLLtJ-cd3sFOmQy6gr2LIPqb2ppoxrDco6StZlBOHqSpGFIuPF202QaJpHPvIH8MIdwfUDVlyaQJBFO0EyFpytCRXrlG5S1KP8DCaP_JtUQznyNFvLO_a3F0FNuB9vzf0e06iF74lWVYniPzNAmrhezQggQw&h=8Hkeemgcv0pIp11zYw-0lLOVnrlhfeCbBRTXKl0EMQo + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:06 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592655868850407&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=cUB2rUH3mq2cNndAF7BN-BDGIhXmr5uzCUz8mDrV4F30A67vA1w2lmJ1z_g2kzI0OTQnigdT6XlR9A-5J1kom7lLAPpZVKf3HbApQYVqUmEMo7t-yRHZt7uBCYh6WwvK9ESCWVFzmNEJKdtwdM3h5ytvcv7lMv4OgJWmkklCWZslWenxK4Xnqq5Cc1NLLtJ-cd3sFOmQy6gr2LIPqb2ppoxrDco6StZlBOHqSpGFIuPF202QaJpHPvIH8MIdwfUDVlyaQJBFO0EyFpytCRXrlG5S1KP8DCaP_JtUQznyNFvLO_a3F0FNuB9vzf0e06iF74lWVYniPzNAmrhezQggQw&h=8Hkeemgcv0pIp11zYw-0lLOVnrlhfeCbBRTXKl0EMQo + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 877FD1A1C47B49FFB3FABCC8EED7ED42 Ref B: SJC211051203035 Ref C: 2024-08-14T20:53:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656171056162&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Q8qek31Ef5JQWQOFaE7cUzK_rOCHXkz1X_i1uljkr8wd8vZELuOUOTsZMmoeF1jcepYWuDLbd5QHf4w6ItNUdbZ0DeCHKqyd7UGDM7jb1a_YciHR8i2TBzDgVO_C64QiM2PSHY1GUM5WK3rmMfT0HWKyMpOgLyUExL1z_b4SrK6CQbmI5CCbh-W0U9E9YuYIclwoLb9klPibCf46Xb8WPY7rIfYfSm321C7KGRxfEsQhvVXR74a3K89IFN5aylBNi4W_bpcv7zaTNV3JMFO_AxcH0tdNFrhK4fABhhT_EfJyf2hIXHwbaZxsvgTyGxg17mfOUMehx3vxLhqPHTQ2xA&h=qv-T7cNzC7M-nmtaKFqFCzy7GEn3nxxu0q91erk5RKk + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:36 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656171056162&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Q8qek31Ef5JQWQOFaE7cUzK_rOCHXkz1X_i1uljkr8wd8vZELuOUOTsZMmoeF1jcepYWuDLbd5QHf4w6ItNUdbZ0DeCHKqyd7UGDM7jb1a_YciHR8i2TBzDgVO_C64QiM2PSHY1GUM5WK3rmMfT0HWKyMpOgLyUExL1z_b4SrK6CQbmI5CCbh-W0U9E9YuYIclwoLb9klPibCf46Xb8WPY7rIfYfSm321C7KGRxfEsQhvVXR74a3K89IFN5aylBNi4W_bpcv7zaTNV3JMFO_AxcH0tdNFrhK4fABhhT_EfJyf2hIXHwbaZxsvgTyGxg17mfOUMehx3vxLhqPHTQ2xA&h=qv-T7cNzC7M-nmtaKFqFCzy7GEn3nxxu0q91erk5RKk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 07CE59B00AA64BC4B2785FC693294E81 Ref B: SJC211051203035 Ref C: 2024-08-14T20:53:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656473033040&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oarpWFjdyLl2wiyVZ-ovT4ohpDt7BSfwGaXzT9rj1UJuabeZVLQfJzJx-10dwnGDdzUSaTDWnZh5VwM1Fl4JUx2Y0KHfUXuDKkH3A_hKI35njnW6jqust8JSBTmJOf1KmevXEWX5gjLgkLcZCGDNHDYGJgsVBWe7iJRrJLjw5cAfCQZ85bCjUNXx1KTuPEtkDsSxc7ZtKvBtCtJDZ1zeaju5Ea30x5LcugZkJViIF--9Ol755Rvj48ozrVXfa5T25Ei7-rnD0tXL5H3ZAjrBp-IH784u7kWkaMr0E-j8gbbObBz5LwnswrFapx_jp478OuNHk0m8iaZDqJW_TZiabw&h=PPHu3LCOt8Y9GyOuzlrhEPL_y8U__6jRNx1hkPYOBv0 + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:06 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656473189291&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=J5fuulCXqOEI5o-omEK3sDcfKRjUzbglI_RERjI8GtXxEAsWAqWceHAf3btUzA38vxLuyHsdI6kJeMCu5S3WWl7YfshdgH4i6yTmkR4Qo3as0Ru3aUauImfqLqwx3H0lwdUBHvzebYDWZDF2LGKbdfuLIBmrFLPs6-2WASUcpA0HOfqDbbNKev_Al57qK2xRV-VqOafM1nM02YdA5f93HETszGwvxk8h2XbxpRvOXeX3oHSR8fyk0pAf6ntMQyKgV8UGXHrqywlqh-U5w0bPz-96yO22kodGmRBGKzj9PRwK0345lNxP2ADQeT0zrUZZF_PGCJPJA9MKXHEZEdFIig&h=VpbSs0KKI8K8GroOTcD6COWgbZS7T3yFdGqKsyz91TQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1CF42CECA9D5447CA113A72ECFF163CB Ref B: SJC211051203035 Ref C: 2024-08-14T20:54:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656774884387&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z8AFPM18CMYNtYnA-Y_KDnhJ3tKmoW95IfXSF7CqETzX0gvYWe6Y0t19aC_vINfu2bhMgFV5VPUifUwpQZYbidoeNphXJ0gXS29A9RTkv-kKLABLzN75xKR16BurmY_fsyc_bHuTzTLXV7_-D6Zh1jGyrRsfpOECF5A2OTxpRpCYznZ-J4OS2UGlLMKKrZgOQSh3BXQl_n-rpPTaPnHwNheFcuZu3t4yPR5vhAYlwt4_MCW8ZkqyosgMAboi3BA8JrKglIBlNCuCMD6tolZwfFzuQ4WbgBtcZITQ_3GwJAQwZ_vkcCoaNtxNfueO8DYSjxnXWQNAnR7dvDv4AnlkeA&h=Ef0DqMHDhhoDwNfKm7t9BocGLxNTf7EIz1cFO18T5AU + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:37 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592656775040656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eERXPxdTT38dp9R5V_-3WyM1tcY3Scfi9k0Ijlx_3T8NTu-Zrj4vk3DZzxWdeH-11LdF-1HYlYnNlRrKrLoWMsf_78hNvuF3bZl-knB7mbeYDCHSxUGKIydrX-RDrax5TBiUJzZ22Dz_invhKbz0Smd4Ba812yr4kHFb70z2ZLzqE5MYVBxUZdgx19VdB1LPHOhb5Vb7UTRU1NPDqKWmdpuvuxGQbkL9OoMbvpoUFIMuXRLTfoj9f4uzx4ZL0lTFRfXdmik0HeWm1iMa8s1zPQbw7aaJeB16LOoKNMa9OuKV6FXeGiWwYsZncKXEltGpycpD5Ux_9nrcsVqsN21oUw&h=hMSmHe_KZAoirXEKACYK3E5UuAmEkZo3kLlVI2UYyco + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DE9C38D9F9814B66A4D16253BF3FC750 Ref B: SJC211051203035 Ref C: 2024-08-14T20:54:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657076904850&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TjM9udeeX-WUDWTsFSRTgiL4XcXCy_KwCxAPOHqG7_WvxHP3X9xkJ3zwXQs8GRujJOipJGSslUNdNrtXWW76BS-oNuzZ_oZQ4ZQ-PhbcGOPmDvV06lWxcNKx35B3qTzqpq6s4KDNx3V7zMqYiQlKmN_WaPiYWp75We6Q_g4ryRIiyZAS7oLqpejJiRsf0l_-YNMJW2x-yJC-uIrUsBaG4pSl0wi4cDf8N1uVhuScmDO-nErue7PPiqx0rOtKDgrQVL48Ryzw99tfNu78bfZwAlV1u28-ko5bzkYv76Rv8XKisYqJq8mBvJclPHDUtnzHFViM_hMy6AhvmKjWy_ncsA&h=FFH6GEK3Ps2htXo0ZDhTdw-4ny_4s882u3IGMykomeg + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:07 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657077061123&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=nDkZLROs_7F6jQ3gcqNb8w2tmthOUv6yxEpWxEfLIasjmVo1veewCPM6Eb--JlLecEHVEFSbbJVhemAUzHgIC1ytnt788B6xMoFZNW5Haz2lq-xZxALoux6kEXHkJjqaieD8-0New88oMgoeV4MRij22OnhUKIdUbRXiyvXVcn52gQ40mZWcbJu2wSPYw470x9paoVECVwsHWR-ksf6Rmn_d1r-7TqIBfmcQD52qtrL0k-B6YyLUowUmv_L3X7Uxq8-0ROjo8dzHaQ_NJQCU28pNK0fLsvlgDEY_Xd5xx5YJ9OAYOzZnbXltk3m6LflSeCW32nfS5AmpSrIHn8sWdQ&h=VZENw-m7yWvtmytREUEx67PCnkOLOD5oaGedebJ8jaA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F6C6371905CB4BFC85D125C890AA4430 Ref B: SJC211051203035 Ref C: 2024-08-14T20:55:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657378913481&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ku5npdg7JuRxTEsyFtCNi5X9MQCmR7kCuz4rPfmjAQHLFjqATPftWNLIKcCV0UzYWCyNO89gZbTCvcpPCRCbv18A51heWtCcd0DYp-6M_EmfQzfNfPIrKg_HBIk6s1o5pGXNDRFGDTmDG7oJ7xEUn51v5Ar1cs_h9Mz2VgbxNJLRAB_xptbjiuU9yGmG-CtdRbcZnCNv2M1y0dwg7ZuXJk68TUux2PlV3B0nPxFfEbCV4EmIIxKVhJgGMnFCXMbZDpIfIsa0doFuYDzf9oLJv6rjzKzuLr7eSIXKOXzqeRq6q95d1XCwzDqO-mkGuOD8z5BBQtnsla85abvvSmMaqg&h=xWMSY16Yh1ZSm2xzB_Tu0op90VNN2eWE75_A4y8n96w + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:37 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657378913481&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ku5npdg7JuRxTEsyFtCNi5X9MQCmR7kCuz4rPfmjAQHLFjqATPftWNLIKcCV0UzYWCyNO89gZbTCvcpPCRCbv18A51heWtCcd0DYp-6M_EmfQzfNfPIrKg_HBIk6s1o5pGXNDRFGDTmDG7oJ7xEUn51v5Ar1cs_h9Mz2VgbxNJLRAB_xptbjiuU9yGmG-CtdRbcZnCNv2M1y0dwg7ZuXJk68TUux2PlV3B0nPxFfEbCV4EmIIxKVhJgGMnFCXMbZDpIfIsa0doFuYDzf9oLJv6rjzKzuLr7eSIXKOXzqeRq6q95d1XCwzDqO-mkGuOD8z5BBQtnsla85abvvSmMaqg&h=xWMSY16Yh1ZSm2xzB_Tu0op90VNN2eWE75_A4y8n96w + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 94BE4DE357AE40AD882C870244D1413B Ref B: SJC211051203035 Ref C: 2024-08-14T20:55:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657681118872&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aecf89WQtuhFhZG4e4PaoWCRH6PnoyIEXS8j01VLQLqmGuwpF6W40hGnf2OyxCX4vd9-8dgPMz4BpXwklTft0b62Ju5CCewB2SSbdZI3ab2QdsjKhQsdLqT67EcT8rxYgMVnEiwdD2p7O4wAyHI9ZhsQy-dTNmsw-eypc32SN2P7EEUp7wyIPbsXOoZB9f72K_pxOldLyRtTHuu3rQDX4sde6Y8esuzgj11i4Tlg5Sg9kfAA8dJKCoCJGSeN5-fRnMdJ_wg74ceWmCrw0q0PC3ohhpnU-NmMrvm-qs_E3qFFcEHGtl5ACVg9TmfzyuDuj7L7-ywSJcFlon2_Msg6Vg&h=WOBXr9XXH6oaE-h66LuBv4ZhaHP5KBNc3W9hzvZPlKM + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:07 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657681275086&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MYZlqADVNtTrifVJT9JlzHEWdL_5I4qm3WIsC_KotX7u8I_aZIkwocZ5PCm6lU23JIiYSM_4KEo-wdbTYBDaUCV_AebWcLaII5ieLv3cI8TpUI1CACBExzu8h3W3r0lEWkwZAz6kTFCNKTi-Nm_fHgaGAhftY4VVLoyf53HszFYBMFOxjUtVFSihCAo9t0BaTAnueB7vMDD0UJAetTYV2pyjzfH4E-mlDU4axefBAPyiLWt8IB-IjMQYBlrLdyGjPVvT1X5x5RQmgvrmzm343vUfnzQeRkQgdzfBEbStwFpi93POqjQdnG1TZH0k9dlpzzMYsrUqsxBFGCuUf7YoCg&h=1x-VjPpjDQh6icxiajj7naPxl9h2mKbL4Ps0l7Ix9WA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: A03D5DCEED5442ECA41E6DDB5499AEC0 Ref B: SJC211051203035 Ref C: 2024-08-14T20:56:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657983519327&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YT5SUETYxUgNife-mOnaWADzL3sq13Yii3nE3bLY9PA6sY2qNBnRNz55Pfha1Q3bZ_UzM7sj3KYv5I_StNHAjYjXm39ki64Jj6LwVrQq3LrOAUZL0HkUU1cfENMoLuNuTsAgxIi1WFawWVWc10Qi_QBsCqAQCnck6sI2LKuaHJvNo1tFfWmEBNh4LzEqO5kMHX9GQcuVx5lSsHPTla6WOzdICbLFk979RoCd4Sas0rWfL9Q2W9N642oat-kLjHvX1A5PAoZHOfar5ov76ozN393hhMGBIeGuDECVf6YoJK9u27lXNAT34SG6MliBdLswT5PtqWTKZZjJaVEBwTtxlA&h=xXiaB83oKSypYMmrgjBStatZfkGaip4t8-hVFiO3psQ + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:37 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592657983519327&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YT5SUETYxUgNife-mOnaWADzL3sq13Yii3nE3bLY9PA6sY2qNBnRNz55Pfha1Q3bZ_UzM7sj3KYv5I_StNHAjYjXm39ki64Jj6LwVrQq3LrOAUZL0HkUU1cfENMoLuNuTsAgxIi1WFawWVWc10Qi_QBsCqAQCnck6sI2LKuaHJvNo1tFfWmEBNh4LzEqO5kMHX9GQcuVx5lSsHPTla6WOzdICbLFk979RoCd4Sas0rWfL9Q2W9N642oat-kLjHvX1A5PAoZHOfar5ov76ozN393hhMGBIeGuDECVf6YoJK9u27lXNAT34SG6MliBdLswT5PtqWTKZZjJaVEBwTtxlA&h=xXiaB83oKSypYMmrgjBStatZfkGaip4t8-hVFiO3psQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4DC20F8FB36740CB86B66CD937D63C23 Ref B: SJC211051203035 Ref C: 2024-08-14T20:56:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658285854733&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UkO2wh6dx4KfAiADNiNPS8Yz7m75bsHIgZzgcpKKntPmkqgEb9LOuB5SvCRXWqRZvlUfVbn3BZcrM0q8Fw-8rUMJVjyrkS9oJqflKdc1JQ4olL8uRFsdRMf7glmRbfSdE1Lms9t9eMn1X-UK0pBI1e3yL7uSiVoZAANPFnIcZ5Z2EefvlgcSEXuH2F9J3WosvMPvFCSlh29bXTibIGRnkJrio4kZ2E16_WtnatebF6blxYW2jWsvVYXT9V4iy9zC14A8-7BRRR5eIgOlGa6Yjp-5jT-AcMW5Q1t3XY8_PKh-eT_NAUC4e9vBBcIyC4JJGwgzOVHh9tlV1vBpXhO4OA&h=_WHkVoOOp4kuclJvLOBklwC-Net1a-yzhX96QRWnewc + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:08 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658285854733&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UkO2wh6dx4KfAiADNiNPS8Yz7m75bsHIgZzgcpKKntPmkqgEb9LOuB5SvCRXWqRZvlUfVbn3BZcrM0q8Fw-8rUMJVjyrkS9oJqflKdc1JQ4olL8uRFsdRMf7glmRbfSdE1Lms9t9eMn1X-UK0pBI1e3yL7uSiVoZAANPFnIcZ5Z2EefvlgcSEXuH2F9J3WosvMPvFCSlh29bXTibIGRnkJrio4kZ2E16_WtnatebF6blxYW2jWsvVYXT9V4iy9zC14A8-7BRRR5eIgOlGa6Yjp-5jT-AcMW5Q1t3XY8_PKh-eT_NAUC4e9vBBcIyC4JJGwgzOVHh9tlV1vBpXhO4OA&h=_WHkVoOOp4kuclJvLOBklwC-Net1a-yzhX96QRWnewc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 41454E9E8234464BBA70DF0E0E516CC0 Ref B: SJC211051203035 Ref C: 2024-08-14T20:57:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658587982020&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ihFit-lpVexFenqXbd-Te9cK8x80Mn31_vY9LLvi4GIfuEAAloCOXTv1bbDu7Eo9DXjwRQH92bEAftrjUYl5ywOIGjxpXrV6hMyUZB1Qf9Y9JKe1j6_9HorzwZ3FJojlXLoMiDTqsI4uqdeFJigYigHYD8XfVQkMBSsKkT15Rdz1BCkwWY3FZeU_X88Eiv3Bn2tKIMnGgQbzbBOWtO5zNJBFf44zjBhMWZP2IH5RQKUeVU7XxroT3eqy2mN88iromjIUiEX7g5241lZ0RIoPkKWthjTkWzWE4PDjcNkx6LmqT_tUU6CzEwKiryfIhVt7pg2E-esHtQcRzN1Jy3wr3Q&h=TNlLIc2-vWiMGlF2mOGHv7nQ38rr1nCQ8KIAc75vKLY + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:38 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658588292908&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=km2GiSCX_1a4AUY-Um6RR8EcL-v4s47IL8kVPC1Khd-icJ2SSI3GXVQtIVkq9yIyf_ijrD1bHvQKA7Ry_Qokwi972s1qSBfHHduXGyWoVCeBwuqxTNNNBnxRPjpANhSjWeiyFvIYvfWhQzouPX4EMzHCgD0O9U4ZPaa5AFaJ9EI_9B_clSxWiUIUlCw89Bzy4quOPhYp-KSgSqFFD6Lj71V90g5sJB3Qh8FnmONdHSK0Th7uqvaytdXp88K582RXJ-z0EpUPhhHB2GGykzj971tLSi8j-DTelG57WHIqopYzz-cBD0NDXnLFU0t7NVeyq9xjBElO078S4DA2TYEAcQ&h=j2ylx-nnTQ_BSh128X7NMAVjthZBDrgATcfXbdxU-Jw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3F78761EEAE24F928C3A569C0D991CE2 Ref B: SJC211051203035 Ref C: 2024-08-14T20:57:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658889943806&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=I78jeGUn19s04B8-xDWbd3IBwhJcyVpTq3kbygDMvSbZZe49f-rNvWLRl0iRDbFvGYgwO2kWs-9l1CShaZRAbK0xxiP1QjW3jaX3gjYNPuJw-VVbPNFUChzWt81v-iJkR2XXr6zg2eqimmTaMPviaddoIXTkPEPI9yXC9PMyENt9zCe9qCR9kOmyl_OKMKdNf0tp0ugdbMNL7fxziK4X_5Uf2XJ5-jiDreFnKlBJGdbrUiuYuVq8hGCk502pmQndhCdf4IXictDSPn62vEUMcUMnIrTw0RmGWyxpvlagUu_719Nl3Z74LNZbOhNCfVKM_tEoel1mzK-g58-7xYWlag&h=LELgy_8K6GZI7XZacnwegW3uBZfDkUSQopCfgkLO0zk + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:08 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592658889943806&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=I78jeGUn19s04B8-xDWbd3IBwhJcyVpTq3kbygDMvSbZZe49f-rNvWLRl0iRDbFvGYgwO2kWs-9l1CShaZRAbK0xxiP1QjW3jaX3gjYNPuJw-VVbPNFUChzWt81v-iJkR2XXr6zg2eqimmTaMPviaddoIXTkPEPI9yXC9PMyENt9zCe9qCR9kOmyl_OKMKdNf0tp0ugdbMNL7fxziK4X_5Uf2XJ5-jiDreFnKlBJGdbrUiuYuVq8hGCk502pmQndhCdf4IXictDSPn62vEUMcUMnIrTw0RmGWyxpvlagUu_719Nl3Z74LNZbOhNCfVKM_tEoel1mzK-g58-7xYWlag&h=LELgy_8K6GZI7XZacnwegW3uBZfDkUSQopCfgkLO0zk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2F5B0A4A3E1E4684886129FB63A6A701 Ref B: SJC211051203035 Ref C: 2024-08-14T20:58:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Deleting","startTime":"2024-08-14T20:51:05.6358651Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592659191936242&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YGI6lHDRL0pcL7NBm3QFNgkCd9VTe9DcTjb3nqKCTCSDf1qFaql1fORKwncqaUJrEr5u0I64645NB7dC-VsvN6m_QlXurknhfqEKesuN7meRyLwHmGorL-vWovH7Lsh3y6e-n_luT2MgtqqmKcafah9pILsSjBV1kz-eg_Mv7lQ6P93sbw3_4Sin5n-aogDkkPQUtw4FAJBTFOR9wG-qZt6iCGZcUUcSnBE0k1hyqcDlbrxH83XRBQx246_Afo1pcQU6ZyGKa5QPxIjOd2wOmzjVRBNjH2AfsMNbvAVJO7DieWylF7SqH8pBkKhaxIzDM7AnHRU3gAeXNdhAEpE5kQ&h=iE_ZLqtBzuFty2sqRN58xfRotvSZcbOqm0k0qagigJ0 + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:38 GMT + etag: + - '"03004c1d-0000-0600-0000-66bd18b90000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592659191936242&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YGI6lHDRL0pcL7NBm3QFNgkCd9VTe9DcTjb3nqKCTCSDf1qFaql1fORKwncqaUJrEr5u0I64645NB7dC-VsvN6m_QlXurknhfqEKesuN7meRyLwHmGorL-vWovH7Lsh3y6e-n_luT2MgtqqmKcafah9pILsSjBV1kz-eg_Mv7lQ6P93sbw3_4Sin5n-aogDkkPQUtw4FAJBTFOR9wG-qZt6iCGZcUUcSnBE0k1hyqcDlbrxH83XRBQx246_Afo1pcQU6ZyGKa5QPxIjOd2wOmzjVRBNjH2AfsMNbvAVJO7DieWylF7SqH8pBkKhaxIzDM7AnHRU3gAeXNdhAEpE5kQ&h=iE_ZLqtBzuFty2sqRN58xfRotvSZcbOqm0k0qagigJ0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0FE7E1B92E634D03AB5B8BA4D39C486D Ref B: SJC211051203035 Ref C: 2024-08-14T20:58:39Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA?api-version=2023-09-01&t=638592654657700807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=krj4B3DoFZwtZaWje2tDJAAe6_Fv5kRvIU_atuuS7yfRiNjtKJrhsvr3gVQq2HTunouf71kqMk6oVC3uFNQzwNe0kpqqpwuYzorcTaTxWqNcvc71jRQ2uCJrQK4aAEP8UqpfT3Wac6arU4Q4OtX6zRF_9_rP1GGImglaeLUO9jppVpyfZTqKoccnSyZ8ME4n5YdIeEJkfmBUDV_XVwEne0rU_2Da4VfVkusgJ26MNVE9AcjdQaDMMxbTbeT3vXEqz4Mx7fztb9Q17Iip8hXoif5MNwd9BLUTeEpuTrS1ZBBvT3rlR01DTFZScO1d4pC8PvNPYHqj7WNMJ7KRgz67Eg&h=pMJJ_8rfeM9uJpZgQXBADOR091ORzTRZmE1Opkc8WIg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","name":"df560f6a-2221-4df6-9aa3-36efcab8d1af*F53329207B8BE1A5EB4C60BBD1F537F2751FF957DA186D12CE2D558DCE4F40AA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgbackup000003","status":"Succeeded","startTime":"2024-08-14T20:51:05.6358651Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '538' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:08 GMT + etag: + - '"0300e21d-0000-0600-0000-66bd1a8b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7C72C913A7234AB6AF2B262F01CEECD6 Ref B: SJC211051203035 Ref C: 2024-08-14T20:59:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'dd5f0411-a88a-4b10-a212-1f614914d044' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:47.2048764Z","updatedOn":"2024-08-14T20:42:47.2048764Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:09 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: EB5FAB7856534ADDB4593B6914158923 Ref B: SJC211051203019 Ref C: 2024-08-14T20:59:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:47.2048764Z","updatedOn":"2024-08-14T20:59:10.2557569Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:11 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 3FFCDC1EE46140F6AD3BCB579F8F2609 Ref B: SJC211051203019 Ref C: 2024-08-14T20:59:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '5609' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 1a0b8977-5df6-4574-b427-06c3f52012f9 + - aad7d05f-0239-4bfe-914c-5b427272480d + x-msedge-ref: + - 'Ref A: 39A286A0219D4588A430E91D37741487 Ref B: SJC211051204051 Ref C: 2024-08-14T20:59:12Z' + 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 02af047c033..10aa74bd276 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 @@ -1,1699 +1,1597 @@ -interactions: -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}, "tags": - {"foo": "doo"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '263' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l --tags --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.2182131Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - cache-control: - - no-cache - content-length: - - '1225' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:47 GMT - etag: - - '"02005ec0-0000-0600-0000-66bc09400000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959687026111&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=8d4KpqS05yALEgH61w5ToCeeXROYhugzf--hN2PgVxJc8qoZd91doIwukWq7YFLSzJ1mx1_l7TL9_Xe6ecXx12E_cukiO7i_1Xy3j0UCq81PrTU0t0uQwmlLd-tT4CYdvcvtLnTI3TghEdMk9ylDVaFSZNCuhPc3UdSptRCpjervt7qQKokxXcy2gQJ794xOo6N2YvAOESNZOi21Geg3UCsI2EmMfuPpUwTTkpXFD1CJewlRnqrCIo-MvcWf2WNepYuCsCudvs5qO3DDQe73NkJ8HOXVXx84FczSEz1quOiy0tkwGoWI79Q3ElsA8oPDWWCHwWtXCUUDvItpwmcZ1g&h=d43NIkMSVSAoRWjOQhVDnpUUnxz6oiZU1t1hZxWTHi4 - mise-correlation-id: - - 32100ec7-e86b-48f2-877d-9e2baa14a2c6 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 84F13D7DBBF34C1EA2830E1AC4CAF9CD Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:32:46Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l --tags --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T01:32:48.1802253Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:47 GMT - etag: - - '"020040c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: B7C86A8A6F794F7188A16F67930DCCCA Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:32:48Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T01:32:48.1802253Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:18 GMT - etag: - - '"020040c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 0546CE96A803407E9FFB2DA078379AC3 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:33:18Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T01:32:48.1802253Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:48 GMT - etag: - - '"020040c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: BBEEAE8269274D52A7531410341B5AE2 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:33:49Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T01:32:48.1802253Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:18 GMT - etag: - - '"020040c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 6041131097BD4F8CAF67333CC55F77B4 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:34:19Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T01:32:48.1802253Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:48 GMT - etag: - - '"020040c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 2DFD52A1E2374F5C97DAA9726BFFB2A3 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:34:49Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591959686870116&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=aIcJ5d6E9OaMC6XSh0LOWIrZpou7_7pRwLujagU9rFq-1E4Zkw662DRbVILZ-Wp8wx6dwir721-IG6cMopdR-ALuZslWgwa0k6OUJv8PvfR0wQM1RPX3YsQ0RjVQhbCQW2Pp2npn3hrhpAyZNj5x0MezPtnBx16LovrNA5uXylqdO2eZphBTzsC3K26zDnU93bFZsDMAHwyXMPWfPRqaRtniZQBn_JX2FcynZBLy6LTGCLCAytdK5T2LpYi-umcmiXPUMcLA3YD-mP_qss2wc3gcBeGvWmarZ3mcm1FL7HFQVw91B1LLB3R-61gD2qfzBPe0YHc5G-QGafgkWNpnAg&h=mqqNeivq8JHAO-D9k3fNig-O18qDRpyleTfUdAQRIaI - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"eee95ca2-07ba-4551-b744-4f8d1cc64874*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Succeeded","startTime":"2024-08-14T01:32:48.1802253Z","endTime":"2024-08-14T01:35:13.0220683Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '584' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:19 GMT - etag: - - '"020053c7-0000-0600-0000-66bc09d10000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 59FFC3758D5142CBA69A903702B69B77 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:35:19Z' - 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 --skip-role-assignments - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.2182131Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1123' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:20 GMT - etag: - - '"4000d56e-0000-0800-0000-66bc09d10000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: FD11DF335CB44C6D92961B326E528C37 Ref B: CO6AA3150218009 Ref C: 2024-08-14T01:35:19Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - ParameterSetName: - - -g - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.2182131Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '1135' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:20 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: ADF497E159024E57AEE77C5E3975A81D Ref B: CO6AA3150220011 Ref C: 2024-08-14T01:35:21Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-18T04:19:24.1324865Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T20:59:48.6577936Z"},"identity":{"principalId":"12826562-be7a-40a8-bb8c-8cafcdf3b096","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-18T04:24:06.1205753Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T21:01:57.988669Z"},"identity":{"principalId":"ddc1b197-af08-46fa-b011-288088e0fe9a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amge6bdhbsxhkizkmk43l2azyfo7q4gksu4nnwaswrai4rd6px2qpiukibpan6pwr7/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct7ixop3","name":"clitestamgsvcacct7ixop3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-01T23:02:00.8760036Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-01T23:02:00.8760036Z"},"identity":{"principalId":"ccdfa56d-9dd0-4c4f-93b6-fca21a04a4cf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacct7ixop3-edgvgyeddcgvbcfv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupewnvswl","name":"clitestamgbackupewnvswl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T04:35:34.7525135Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:35:34.7525135Z"},"identity":{"principalId":"f27fa747-c40a-4d28-a135-27ed52022b3f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupewnvswl-fwe4ehayded9g5bh.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupmg2uoml","name":"clitestamgbackupmg2uoml","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T04:38:16.2013451Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:38:16.2013451Z"},"identity":{"principalId":"7647d10d-8707-4e80-854a-0aa860b345da","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupmg2uoml-akhgebdzgqdugtff.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgsv5g6p7zxqgkjlbo72aj74bwqmjgiffgln4ruqopvwvxzonno6aipwr5si5echs/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctg64ptv","name":"clitestamgsvcacctg64ptv","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T05:20:53.7781253Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T05:20:53.7781253Z"},"identity":{"principalId":"88599c24-a779-4839-a6f2-70315755e1bf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctg64ptv-fddkggenapdhage0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfkt5whmi6amop2w4gmudi43l3p6xzf4vikxgsvbu34x433r6gvnejgsx3igyx5t/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctq335hh","name":"clitestamgsvcacctq335hh","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-07T22:44:15.1741136Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-07T22:44:15.1741136Z"},"identity":{"principalId":"bd67b976-e219-4c8a-b86f-142576c8cbd6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctq335hh-aye2acc0h5dnhhat.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgil4gmtwhedenq6gclxyytdufekgx66dqh3hzzvvbvnr2qsevom64szqi6z57wrv/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctrqpmqu","name":"clitestamgsvcacctrqpmqu","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-10T00:26:40.0238772Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-10T00:26:40.0238772Z"},"identity":{"principalId":"b377cb57-6d8f-467b-a494-7e0a84456051","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctrqpmqu-cdawdqardqergje3.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.2182131Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupigxrktt","name":"clitestamgbackupigxrktt","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupigxrktt-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdy3dbsyirfhxj7hsuq7rubqxap5ij7gjylrik2mwkptg6shxrylgkuqk2xpp7bk/providers/Microsoft.Dashboard/grafana/clitestamgapikey7ni3wns","name":"clitestamgapikey7ni3wns","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.6886837Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey7ni3wns-angqbqfbe9b5b3gg.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupwb6dwjl","name":"clitestamgbackupwb6dwjl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackupwb6dwjl-g3heasfcd5geg2ca.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test","name":"weu-pe-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-23T13:44:35.0549296Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-23T14:04:33.0267728Z"},"identity":{"principalId":"2daed4df-080b-4fdf-9bf2-d79d8c61a323","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://weu-pe-amg-test-a3dncdhgdveff5fn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test/privateEndpointConnections/weu-test-pe","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Network/privateEndpoints/weu-test-pe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg5auhjbpweaaboijzobzp32s5s67mukxeddecoiu2vlpvutk53ekjckktyqvpdye/providers/Microsoft.Dashboard/grafana/clitestamge2ejvbcnhawwd","name":"clitestamge2ejvbcnhawwd","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2ejvbcnhawwd-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-g10-upgrade-test","name":"azcli-g10-upgrade-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-20T22:09:18.3852512Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:35:59.8371949Z"},"identity":{"principalId":"6cfbef2a-f419-4483-b689-a5343ccb189b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://azcli-g10-upgrade-test-arfthweuh5e6bxcb.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["13.90.103.154","40.121.255.60"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test","name":"private-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-03-20T06:53:36.9615663Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:03:20.2382772Z"},"identity":{"principalId":"4a80d00d-88f7-44db-a0a1-8c21e1583b83","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://private-amg-test-htgag0hfe6cdhabm.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test/privateEndpointConnections/private-amg-test-endpoint","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Network/privateEndpoints/private-amg-test-endpoint"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/amg-data-link-repro","name":"amg-data-link-repro","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-03-29T20:00:35.9442226Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-18T22:15:11.1507954Z"},"identity":{"principalId":"f67a012c-6eb5-459c-bf60-7e19266b3f39","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://amg-data-link-repro-hqe4audnhebda6cq.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["40.71.173.211","13.92.195.189"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"test.email.net:587","user":"alanzhang","fromAddress":"ad4g@microsoft.com","fromName":"ad4g","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaPlugins":{"grafana-athena-datasource":{"pluginId":"grafana-athena-datasource"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/library-panel-sync-test","name":"library-panel-sync-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-15T23:45:04.5141055Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T20:07:23.838956Z"},"identity":{"principalId":"1d9e49f5-2c11-452d-b1c0-2dd914e63cb3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://library-panel-sync-test-hjahf6gcfyb7d4ez.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-backup-test","name":"azcli-backup-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-28T21:57:35.8421227Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:47:14.1968582Z"},"identity":{"principalId":"cea30572-cd9a-401a-9c8f-6f3504d0030c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-backup-test-epfnh3eug4g3czb5.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/alanzhang-eus-240606","name":"alanzhang-eus-240606","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-06-06T21:11:18.5196647Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:30:10.8900819Z"},"identity":{"principalId":"b5de2d86-50a5-4fb1-b8f3-cf3bfb5117c7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://alanzhang-eus-240606-csaea7g7efgjama4.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-pip2-test","name":"azcli-pip2-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-06-07T01:28:59.47761Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:31:11.0129739Z"},"identity":{"principalId":"aa621030-7ba4-49ca-90be-e867bfbea5c5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-pip2-test-g5hearbpbkgpg3fs.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-test-amg","name":"aaz-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-31T23:26:29.7399342Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-08T01:17:13.6383768Z"},"identity":{"principalId":"a85bebae-af48-4021-bd89-f1d9141851b5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-test-amg-ebguaqhpbwd9cgdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"smtp.mailgun.org:587","user":"postmaster@sandbox12345.mailgun.org","fromAddress":"alanzhang@microsoft.com","fromName":"alanzhang","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-sku-test-amg","name":"aaz-sku-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Essential"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-31T23:34:01.0602941Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-31T23:34:01.0602941Z"},"identity":{"principalId":"2c0a9014-afb2-4326-88c4-6fadf1eb8fc5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-sku-test-amg-g7c4bvb7bxbchaf2.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-restore-test-2","name":"azcli-restore-test-2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-22T22:46:17.9549073Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:41:03.7526955Z"},"identity":{"principalId":"0fe6d58b-7ee1-4937-ada4-e017555d8b3b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-2-bcbfa3bfd2gpaxdz.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":{"grafana-redshift-datasource":{"pluginId":"grafana-redshift-datasource"},"grafana-astradb-datasource":{"pluginId":"grafana-astradb-datasource"},"volkovlabs-echarts-panel":{"pluginId":"volkovlabs-echarts-panel"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/azcli-restore-test-3","name":"azcli-restore-test-3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-22T22:57:37.7954112Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:42:11.8580486Z"},"identity":{"principalId":"058eb720-b993-4ced-a359-c84388424c10","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-3-f0gcbvhfdddxe7fb.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '31183' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-original-request-ids: - - 9d9de7f1-ba7d-4b59-ac41-1cf186f2919a - - bbfd12bf-6f22-419d-9a4b-69eec0b6d42f - - 59d9a9d1-5971-409b-a023-d5f1bf839c95 - - ea47a14b-7268-44ab-b518-a591e7f1aef7 - x-msedge-ref: - - 'Ref A: 75764FCF60314912A8034A2B1C52301C Ref B: CO6AA3150217051 Ref C: 2024-08-14T01:35:21Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana show - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.2182131Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1123' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:22 GMT - etag: - - '"4000d56e-0000-0800-0000-66bc09d10000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 8B81E2D45C8D43F9BC6E8F8021F1F873 Ref B: CO6AA3150217033 Ref C: 2024-08-14T01:35:22Z' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"apiKey": "Enabled", "deterministicOutboundIP": "Enabled", - "grafanaConfigurations": {"smtp": {"enabled": false}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana update - Connection: - - keep-alive - Content-Length: - - '130' - Content-Type: - - application/json - ParameterSetName: - - -g -n --deterministic-outbound-ip --api-key - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:23.5614188Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.150.204.189","52.148.8.222"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - cache-control: - - no-cache - content-length: - - '1257' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:23 GMT - etag: - - '"020079c0-0000-0600-0000-66bc09db0000"' - expires: - - '-1' - mise-correlation-id: - - 80413a37-cecf-4f5b-9d3e-7eb6f25d84fb - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: B34DB3FCE75745EEBFBC9690B6488662 Ref B: CO6AA3150220011 Ref C: 2024-08-14T01:35:23Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana show - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:23.5614188Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.150.204.189","52.148.8.222"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1257' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:23 GMT - etag: - - '"020079c0-0000-0600-0000-66bc09db0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 7626699C978B40E6BF407A73FE9E6612 Ref B: CO6AA3150220053 Ref C: 2024-08-14T01:35:24Z' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", - "grafanaConfigurations": {"smtp": {"enabled": false}}, "publicNetworkAccess": - "Disabled"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana update - Connection: - - keep-alive - Content-Length: - - '167' - Content-Type: - - application/json - ParameterSetName: - - -g -n --deterministic-outbound-ip --api-key --public-network-access - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:24.8109421Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - cache-control: - - no-cache - content-length: - - '1231' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:24 GMT - etag: - - '"02007bc0-0000-0600-0000-66bc09dd0000"' - expires: - - '-1' - mise-correlation-id: - - 63720e8e-8834-4a96-a441-e1f66f3e84b1 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 0F3EF144F7D742BB881E69F029F59751 Ref B: CO6AA3150217047 Ref C: 2024-08-14T01:35:24Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana show - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:24.8109421Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1231' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:25 GMT - etag: - - '"02007bc0-0000-0600-0000-66bc09dd0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: E77BFF2259834F03982941B9944C65B3 Ref B: CO6AA3150220011 Ref C: 2024-08-14T01:35:25Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:24.8109421Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-gga6eqdndce3ahb4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1231' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:25 GMT - etag: - - '"02007bc0-0000-0600-0000-66bc09dd0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: BF021F34747B46D7A5C7E5BA3CA92610 Ref B: CO6AA3150217025 Ref C: 2024-08-14T01:35:26Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 - response: - body: - string: 'null' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - cache-control: - - no-cache - content-length: - - '4' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:26 GMT - etag: - - '"02007cc0-0000-0600-0000-66bc09df0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - x-msedge-ref: - - 'Ref A: CA4CD5C036024D8B8027D8F3BFC10F3C Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:35:26Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961272701370&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=3KVd7u_rHrdUBSCeYwJ_I2f2dvtn4Cv5W9zguxAFmm56mC5mXCcMUnXT21f0js0AQRzNjQQ3qpF_IctgL4Yf4Wgaltc6dNQqAoN9jPlXM2uECCeZXHVEJIla-_h0XAAp2W3oI41qzorr1EFqxQ2he_utfJrzspHN-EaxRonmc3IjnlEfJu7eQH2TvGljrRB34D4MUjP_uc69FxBpxKCf6GHIbGxmjoLDcsXYu2AsnsO2B_aPtXjvpcGzCCoSrnGKSsrak9E_czT7ysIfdI2Fdsll_eWNZTVUwa2FL1noipyb6_TNexikF8FCpSwejMhcE7vbOdq7fKp36Lqk0LIdSA&h=abDujDd8DzyKqbcFKNDwXxoFrs6E5q7v5VQo4p8SsqE - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:26 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961272701370&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=3KVd7u_rHrdUBSCeYwJ_I2f2dvtn4Cv5W9zguxAFmm56mC5mXCcMUnXT21f0js0AQRzNjQQ3qpF_IctgL4Yf4Wgaltc6dNQqAoN9jPlXM2uECCeZXHVEJIla-_h0XAAp2W3oI41qzorr1EFqxQ2he_utfJrzspHN-EaxRonmc3IjnlEfJu7eQH2TvGljrRB34D4MUjP_uc69FxBpxKCf6GHIbGxmjoLDcsXYu2AsnsO2B_aPtXjvpcGzCCoSrnGKSsrak9E_czT7ysIfdI2Fdsll_eWNZTVUwa2FL1noipyb6_TNexikF8FCpSwejMhcE7vbOdq7fKp36Lqk0LIdSA&h=abDujDd8DzyKqbcFKNDwXxoFrs6E5q7v5VQo4p8SsqE - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: FAE5BC684E40409080725A0FF0E5D0D8 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:35:27Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961574376697&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=X54GUcT_o-qNbyxgvugJFb2iaUlPPXcbywajedYEQO8vRP_FcbwdPII-ilLZJwBNHi6N0xun5DgxSNuUj02YL9ajJCq1LE12B2kdx29N6IfGlbByIwfQU5Z57jOHGPdt5V60fXwNaoWqsR-hIKmHXMoaGBoo6_0HtYaesv3chN1t1SRtBTF8N959udGa7doMvmjUIwHRICfzr2xxDsAX2WEl4ImoIpQ1icw0DU6gOx1vebSII722Ep-ELr39nLDXw2JRzmKekg5JggRzDE2lFtt62MyhDs4iFr54lAtsz_Rs8QPbzuV5TeKC6C-s7t30ttnorbThYq0J1G96pmesOA&h=i0oMjEL3ndovpJXdxD_HGYwWy28-LVBTIzEUgiJ3Vko - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:56 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961574376697&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=X54GUcT_o-qNbyxgvugJFb2iaUlPPXcbywajedYEQO8vRP_FcbwdPII-ilLZJwBNHi6N0xun5DgxSNuUj02YL9ajJCq1LE12B2kdx29N6IfGlbByIwfQU5Z57jOHGPdt5V60fXwNaoWqsR-hIKmHXMoaGBoo6_0HtYaesv3chN1t1SRtBTF8N959udGa7doMvmjUIwHRICfzr2xxDsAX2WEl4ImoIpQ1icw0DU6gOx1vebSII722Ep-ELr39nLDXw2JRzmKekg5JggRzDE2lFtt62MyhDs4iFr54lAtsz_Rs8QPbzuV5TeKC6C-s7t30ttnorbThYq0J1G96pmesOA&h=i0oMjEL3ndovpJXdxD_HGYwWy28-LVBTIzEUgiJ3Vko - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 28281498317342868DE1B5CA3666C8F8 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:35:57Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961876230102&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=uZKiVeFoLnQV5Zg-nRsxqiQ-ZvrrjYFRDPqE07HzG_gBT7lmWQZySy3WFrU6VkXmTweJM7OD8DWoawnIoBMHcoDMK51o1KGiTL0jWIeY3FDYrBCNLn_DQjMpxSic_W1VaM1RtlHA2TWGGcWRDNVNMOKcTjworn9uaQrWf-U6oMavEwmDlUrnIQFy8uIzc984_xAUo8kwhSkIvdm62ukhyaIxVzwL-6S9rgbCyK31PdwsP6twOrfuQy2hsdVp_Nf40WMAYZTVZrbSIUTnNMRe_740PsRXI2SVlCzs2Cch9sdBUlQl12ZJdq_RvPmEpOs8BqnDdnKDwozJ_JrcYnShcA&h=9bFpE3Ix_005O8uvwT7Cr408ykMEoLS-CDjpwRgkGjw - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:26 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961876230102&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=uZKiVeFoLnQV5Zg-nRsxqiQ-ZvrrjYFRDPqE07HzG_gBT7lmWQZySy3WFrU6VkXmTweJM7OD8DWoawnIoBMHcoDMK51o1KGiTL0jWIeY3FDYrBCNLn_DQjMpxSic_W1VaM1RtlHA2TWGGcWRDNVNMOKcTjworn9uaQrWf-U6oMavEwmDlUrnIQFy8uIzc984_xAUo8kwhSkIvdm62ukhyaIxVzwL-6S9rgbCyK31PdwsP6twOrfuQy2hsdVp_Nf40WMAYZTVZrbSIUTnNMRe_740PsRXI2SVlCzs2Cch9sdBUlQl12ZJdq_RvPmEpOs8BqnDdnKDwozJ_JrcYnShcA&h=9bFpE3Ix_005O8uvwT7Cr408ykMEoLS-CDjpwRgkGjw - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 2E71DDD72D434ACAB948AA1069082647 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:36:27Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962178240947&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5C0t4lzUnTbR7sywAS6hX_hIjwW02p9IWHQeBInREPnw9Kg6IN7dLyBzRT4-kymZaeSsydiFh_sO4v_UXKY0tjk6swqcswXz3d398tW3CpAsHm8lnt3qOKx-qB9aVtDNg9EAhsadhqv1gdgxHLQhfTQEBm9WuEySn4LHIHmzKmXcPaBKDnlW0SCIQsEqEUEMZOaj2mRj9w1wJTfoQ6VZhCm6jKnIPJL7-pIuMxqGzCgPA51fHlBdgwFWq1c_b4J5iIYNh2ZeiHvwSVyeiEO8iUlpkyMQ08xQ-yinRjPbw5rkB1yiw0dYUsVZpXp_1RmZcvFh1gDbVOapQGoDsJ68Lg&h=I4SBKhJOxQm7CldIZ6U6oCmNR7yJB449IkS6XNBm_Ss - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:57 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962178240947&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5C0t4lzUnTbR7sywAS6hX_hIjwW02p9IWHQeBInREPnw9Kg6IN7dLyBzRT4-kymZaeSsydiFh_sO4v_UXKY0tjk6swqcswXz3d398tW3CpAsHm8lnt3qOKx-qB9aVtDNg9EAhsadhqv1gdgxHLQhfTQEBm9WuEySn4LHIHmzKmXcPaBKDnlW0SCIQsEqEUEMZOaj2mRj9w1wJTfoQ6VZhCm6jKnIPJL7-pIuMxqGzCgPA51fHlBdgwFWq1c_b4J5iIYNh2ZeiHvwSVyeiEO8iUlpkyMQ08xQ-yinRjPbw5rkB1yiw0dYUsVZpXp_1RmZcvFh1gDbVOapQGoDsJ68Lg&h=I4SBKhJOxQm7CldIZ6U6oCmNR7yJB449IkS6XNBm_Ss - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 01DCA525FF6B489FABDCA3B1060BEED3 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:36:57Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962480098612&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=bZCFBTZhCbTCJffSXWD3Ti9be2n_b6WZ-CUk-oVMkumRw-PJlg3pGIoR-tLExskAvokpeotQtz8y-AL6USOXzQOh1RR4ey-Eg9jSxYgxnMY-Iy-MkQZQWCUULqTx9RpHCCltshR-Ip4Z0Mzp2WLCauJP751qkdKnIJnut0p8NBWR9U9ci_wA7YR_J5X8H0pqDkzz-LpDUv1vDW472rXo7Oqa687xdcjzTA7jH0ve6gqykx0qHYwVMnS9vi04jZNEGMDAuIWJiamVNzeqHW5jIyVJmxJ1B0TNtlSBV3T8Rd8IXXoJyQo7bVZH5gZv4XpOJ-UewxnHC1ZbaAXeqX6kCQ&h=Hp0XWtR6feYx55uJD4eQ3BqXfp4EYIS8QuL-KNELJgY - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:27 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962480254886&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=4NitsIxmkzcdDAnfXqWUBr43wXUQa_BvhPpLfwV2MKBFDqB5XaTYPEHM9B_SB1PjSlUcyprFRdblRrITjXJoXx854iHpdoynF5RolKbE807uFlgpYhsUGHC0jn7nqJjMhXWv-iMiXK4uhr2fEH9wK8IRsmx4PGopiVuugVbyN7YC5rQcOXCoBot_xrrqQb2gQmd85Jqvh_mljf626e1WpbtPBh0uGVwcN-fqRrwMik2PdDRIYbwha5qBWQ586DjFRPP1-mUYED6ksm_vgeASG76e8qorgGVhfDui4diPyc00Eb7frtsQB75mlndUjN6QZNH-Al4mYzecqnpsc42udg&h=BAPfzomw48DXmbortwMtL9ZcySW0yPeLDQMMMbRM--o - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: C465A6E58CAA4615AF45B055147124CB Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:37:27Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962781598183&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=8dQygNrKl0T_XN_plGkVhjFreJhpbTVrd8y7BhqVNVnc6Cj0o_lLlLBdrbM0JjWElQEh_uWwfj128v2fsn5aTUGEqbA0K7S9m0e3Z9NL-Ob0m4C4LWJwiGO1lvBmdJld1Ra_9oXHNY4zGngwaRtaLLrZ551h-D7-ZhpKlUdtmSV8uZW2xZ2_4ArSvG5vgP2R3RNhd_DuDdHWac9HXdfW4dhRJjX6Yg7f3BDqunmXdGpQ_61hJChBTgA4DhLN54juxfptri9ystrtuASNe8FCfomIR8RP0pP7jEo6i0YE5gQLZTCrKY-ydWEfnZ7YWRvF-1Ee0SIfAD_Ut1-aZeBDdQ&h=31jLmssIDy__7mNDfPj1065FBzijjchMSqpQmDTJDcY - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:57 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591962781598183&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=8dQygNrKl0T_XN_plGkVhjFreJhpbTVrd8y7BhqVNVnc6Cj0o_lLlLBdrbM0JjWElQEh_uWwfj128v2fsn5aTUGEqbA0K7S9m0e3Z9NL-Ob0m4C4LWJwiGO1lvBmdJld1Ra_9oXHNY4zGngwaRtaLLrZ551h-D7-ZhpKlUdtmSV8uZW2xZ2_4ArSvG5vgP2R3RNhd_DuDdHWac9HXdfW4dhRJjX6Yg7f3BDqunmXdGpQ_61hJChBTgA4DhLN54juxfptri9ystrtuASNe8FCfomIR8RP0pP7jEo6i0YE5gQLZTCrKY-ydWEfnZ7YWRvF-1Ee0SIfAD_Ut1-aZeBDdQ&h=31jLmssIDy__7mNDfPj1065FBzijjchMSqpQmDTJDcY - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 47643010494C44DD8D56E789801EFA60 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:37:58Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963085459107&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=nz0qIH1CFjq0qTgrDDKNfLZcZp6DKSmpNXMizk0rrPF55pYco7bRUuLykECSMEmzqdqHMoVmDkfE9c-I07q3JYV48oMczNxzATP4lzDbaBf4GT5v-jaNE8J7N4l8E7e8XTFR1O8qbcsk8MT7_N-ir4k5fhoZJxZDSdZbIMYWVKlYsZWBdUOIS5vqeTKz3L-rTojclQJYyg-MtfbPgaqex01lqMTGrQ03ePF-urr2LrDCHxpmTArJdiLuuk93KzT85w8BRHxNvynVUwlH6lLbXiPERTHwNJ4fiU9U0yjPiRbTvOdhsYkKzA7_4aSxF5E21o8DCeIVEqRKnDcCWXGNxw&h=G7J6ai9Eyx1xq1nWcY8gUp7Yhl78YreFqr7oMNr_lwg - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:27 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963085615048&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=hjlT2Y69xIMnhwbjPtxlwm_YRmAFCeckUvCT1Nf2Zu0lWJ0YccM68Z0krZYelxdeONX-NjxeoUCBwzmrrJ7pK_HGC8NerJAnlkbNKAk0RRoITCV7IPTMExS7k4LfBxxIj3jt6bOS_HnnTvd89LjxZc89OMJlz2W8mMk5Ihbg3TKCra_3UZpL4U5rdmWaZu7tcv5Ck-57tNNhfbAA7q1Fz5nHXdOu-BHoD5G6UBJJCPFXsZyGqcyshFuL1TQ061PljCBwrJLFe7C7mV7LaDBzs-zqvLwCA_jqEMDTrwy0f9xBcWpDW5i-5X-_ysMo9qRErYB1Rsg6gCF28Cr6B9b6AA&h=jsuQAUSJk5c4wY0-sFsx5mhApbAbGuK4zB_r8-yCJVI - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 2CEC2D7662ED423FA154F93481571401 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:38:28Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963387463937&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=5R1eD8f5GtqjVNRNqnw9DZKaQqNxsyQIes4XmZdNWIY-S5n7ZG-qmRva8RxSyJPmVJwYM4UjvNT9He5KaavVfxZMSCN8QAL-7vICIULsTm8iR6KAGoDzXQ4bLgRihNb7QmqIvRj1AJd4qr3Hvul7TQjUKeS9FDL0B9HsYNjGbR0zAUemVhHZ2VRSNvkKdPr4aEsV_dMXjXleuemMuGPpM_Aj65G2co3pZqTgO61yUpAppQgioOvrsl7HlqS1AG9GF235wOcRcpNA9F0TxbFv2rCOecSVpkyxFqPtTLhQZdSiFcpO5Onyw1uV0AR9KWMy7jpLkGVqBHWOYZagQiILug&h=zTl-OXdcJAwHS_CTNIyl_CzFEyGL_kJoEH1k-KcvL-c - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:57 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963387620195&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=X08G4HYv_tLAb2OuNScrZhoSFcXsTYRjifZlffqdiKwX09zUMyzBoB87HtijD17HuJJ8kxwgwEqebGtMf9pVgFX6NiS0dN4HbLQgQCx896SZURhBoBDDtP6sPQnx9rcrfTE8lP-XY7ivg4LvcqTdh5F70klXyvn6pRwnxL0PQd3t5iV_khjcNPdKgb-jeD7iTI-x80QsA6z8gVsnF1d6tIZNMvdOMLmdrItUzldHaUDd7qGXd89OPVotjI2O9EeT5Qo4yJbSAZzNZCsTVRLiuBVZgnonxJAL88xT7vlvlGARPVg1M0IO2E_nvI-ms7bUpwDrpvwTrUfiu3u5vIei4w&h=Ew0TA0MPR5Q8EIMaQTbEbsKnymwWT3bm8k_grNQhy8A - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 5879A125A29348C3ABCFB319DFC33194 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:38:58Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963689789881&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=bXMvRpoyctddh4WZn-ab65Q35gtWTBtJrsv3CppySjj0ad-jNnxuDctoEoHINtG3KIttvAHJ8t4GIeQrk3BAWxHr8juFaiHGL0uZdIIT8_9jFkDyRrRwyCK0Ki7L7Oc45osGbVeRaTe5lcu67HD1PC1P7c5tzjegIZn10Ql21lKvZxAARLPdPL42tSbsfGDPyAKFue6xPnpXb195mDXGmJwJgnG35VnrbOkSUIYRPeCIG1gyvcWXr7WLZHs3lffy84nOli6kJcN5IF_doRsTCPTcWVZ5rfj7m85UfWBvFOEz_B4fhw7a06w2Mgr8uFxtTwPHKfndFB52iUhzyhaEUA&h=xZ-YfJ2KmDCp4wnkcjyCB8mpLR94mnAW2x24W4MYmxk - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:28 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963689789881&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=bXMvRpoyctddh4WZn-ab65Q35gtWTBtJrsv3CppySjj0ad-jNnxuDctoEoHINtG3KIttvAHJ8t4GIeQrk3BAWxHr8juFaiHGL0uZdIIT8_9jFkDyRrRwyCK0Ki7L7Oc45osGbVeRaTe5lcu67HD1PC1P7c5tzjegIZn10Ql21lKvZxAARLPdPL42tSbsfGDPyAKFue6xPnpXb195mDXGmJwJgnG35VnrbOkSUIYRPeCIG1gyvcWXr7WLZHs3lffy84nOli6kJcN5IF_doRsTCPTcWVZ5rfj7m85UfWBvFOEz_B4fhw7a06w2Mgr8uFxtTwPHKfndFB52iUhzyhaEUA&h=xZ-YfJ2KmDCp4wnkcjyCB8mpLR94mnAW2x24W4MYmxk - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 97B74BE153164DEA8B4AFCA8E58E88B4 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:39:28Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963990797074&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=PYNWdCtaS7CIuNyPHoTAzD8ozBhdV0rfVBeHU4dpbVAs3L_FFCCtdGZQ78Rqfhas7AUQS9JMn63DAwCQXelhHwTfE7tAE23noEN1AS5JHiPiF9V_raqBxYTw1ZZVbBJ0SXbHxiicJk_NDT5tWkmgn1tUGR53yGE_qKEguY1ppBvBA00mD2A9Che8ltPh8aSNtVRM31ez2HLjxmZs_7dpiFFWFJxaDk1l1lE-yEqQOvM9KOu7d9NIETBzhWTNCo0IJXmgXNvyOfL3ZvxBOXK1sMwBmGK3mN14Umj5eDMD1lHv9891TZbqlcod9x3nUZw8h48XueXdXBJhxD4zhMAcFw&h=v2JoNubqBIVRMQt-UgMTrV8pk9XNNf7ajIOajJOdF0k - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:58 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591963990797074&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=PYNWdCtaS7CIuNyPHoTAzD8ozBhdV0rfVBeHU4dpbVAs3L_FFCCtdGZQ78Rqfhas7AUQS9JMn63DAwCQXelhHwTfE7tAE23noEN1AS5JHiPiF9V_raqBxYTw1ZZVbBJ0SXbHxiicJk_NDT5tWkmgn1tUGR53yGE_qKEguY1ppBvBA00mD2A9Che8ltPh8aSNtVRM31ez2HLjxmZs_7dpiFFWFJxaDk1l1lE-yEqQOvM9KOu7d9NIETBzhWTNCo0IJXmgXNvyOfL3ZvxBOXK1sMwBmGK3mN14Umj5eDMD1lHv9891TZbqlcod9x3nUZw8h48XueXdXBJhxD4zhMAcFw&h=v2JoNubqBIVRMQt-UgMTrV8pk9XNNf7ajIOajJOdF0k - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: AAF8899BCF8C467DBB9CEB10CD7838BD Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:39:59Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964292734500&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Q3UGCbIgYyq2PT15GMoqsfPj-PLD9cGc7KsTxZJ8CeGpVGTzJWXGuc8jyI5iRqUkrhIYdUF37mlO6S0HStPM0bgWfiORP96angbSTm3vs6t6zSt5FK1sZypAWOWR3-dvU2nxEyWIP7hXFQeuVEXDjsxM7nKqrjP_yV2ElAGBlZ_FTsfe_4ziwx3Nj0zp44TJSccI7GYzhONEwXHo64MJX09uQFq75OqPbL30xUUJMmPv6B_LYn94il7PzCzw86KMh0NwwmdYQV1LeeV3PnoIRAdRYknbiz9p-wE0nHL72nQR9evTHNdNvPpaz2zmTBKCG72GOorZg1Ea_bJGBaaOsg&h=464Ev8ElG510aekrnUXIS0u9Yu4PCBDs6Sov6na01uw - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:28 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964292902768&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=WZRO5LQ5C4WMeYyZnYK56a2-u8J6w41u3_K1J98AoXWDRjRKkK4pHVIcDzkphHSWCTcGCISO1KSLWOWiD7A82h80HIMU1GPUC7djWAnGO1rbSk7_k0_lrr-VK2ir6GfwaXh4X1IH93oT2vXNtvFFjP0rCCboMPpow9E5S5p64WFlfp5mpMAuzvYgTHAJshX3ZVU3sGsuOlcIsUhH-Rq20q5_lOXZFY7L09swHlIVxAsxfzsoLvjH0IP8EKDqk63tTCsRLT8HTm79DF9iQzAQ2n6xIZEUHSisjZUe-gV8uz-FQA_gfjk1Qc4n6IUTLwncf6jzPWqd5I3R71ywjaTwZw&h=Fgd1ks8tRx0TpR5tD9vTYYrW014H33zsKlin9HUDo6w - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: DC53D3A47C074306BA9B4397CEA3DEDB Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:40:29Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964595033463&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=e8j_MZJYEuMhJ7uovv5vdTkqVbuhhs2_ylZpVaHrs00DTTbDLpYXY1LwvpbuPkl-xhuD5W-1mRCxVMeb07WVdmSY_WNHLdKZBRL8_86W30QVKXHuaFNjbOjA5s-UHV35g8DrgLj0lixOf0ECPhLeC8xhr1F2ZzLTvT7qqYUZTv9kFw2b7YAOkB8qkupcK0H9_g1tzRwDx0tlJ4tQvALLHrvxivAKZ0Af4dexro54LUs8wKbH0lAeqgiWKOHkmueS0TUO2TCFl7RzjcffAIkkduezYPgqenkaDAewVGJ__3f8VTP0TaX5etOdIT_YRPumkWtZBp3nHyW4UjY5eKENLA&h=HeGrINy2sNA5f0MoPqXRT0V1dovBmb5K71Q9qCBv1XQ - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:58 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964595189697&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=SzpiiLkwYu6k3lhjxx3WbryHEntgX5mjEvtvgfrMCVukWTHkUarbYO5_ghhEj4BD3RNXfDo-LwdA39Ga5y3UOu07xd_NXU3qaVHkGvS0742MVjFfgtfNkqbmT6MZlIiIwixleUvODtRnS_nv5Gz1YImOOFex0fu-hVgvmj5EBM5CPuBVxA9OewWMMyMIZPw6SARNHsPLyt5BohmCAgG-0ul4Qovj73xY1k5h9SRe8m0VSunAPZeipTQ52sfB2ppa2xQtC0H6zHpuCZr9tYQN6pVCecG48rTtsyrOknRvyPNNbXSzqBnj1x_9Ztl16_eEOtx6JHSppIgOGnwV3D39lA&h=BBDzXokey09vxOJ7XEzJA5NlxbkRVqWRsT7W9T7tri0 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: C69A58568AE34153B18BF624901A0D19 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:40:59Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964897083643&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=XTX5t-urAGb-odkJq8xfI8ynb2d5snmfQLfQw6NOUEOzp0Az8ZBIE1ZFFDbnU4vQRSGt2DWuqdY3S75wlHsAsR-HTKPss8FOQC031Qq_lBnDuQbNjaC8yHNsDnFjKoa-POBfwA3GT2afHkVxZvbai3dVeUGHLsoG2y6HLG7hh914aX8w-U1mbnOSDecrXvLJYfNlHcx2s7qQEsG7TRWfdYqw-vf2vMjF1pRLqZCB2ICxt2WpYMX5d7_XkQFaADYP50_pp5A68mS6nm5ogyg3kzRvFJY1PD1-Zo_MK8lnIkN-xXk1M4xr_GlXntmT-govXd3OIt_6-6w0NvoxBPzrCw&h=QaOEQpwIqvYsC25uGACY0xNsfxzBArJuHcfB2eLyNCY - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:28 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591964897239916&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=PojY9AGIGatQDgbNEoTMW8NAQ1JGAH2526XYn_R6zZIc57VmTXgO5gX8U8mDfrhPCIk5gC8YXGF4JYrI_WKOL-ZfZjDHDiSPIlHW1ncwT0mgXhN2MSU958Ge1fNnL_9RT0EYKOLN8wynj2H3S_1E4dQs0YWBcULDLtA03Bbl8YtiTLsfCKvZTAhqjTRhv4P_xdxix3-XydKrjuBWn8Ru2kuTtoLEcNsh_Fey4GfVDY78yF6AULCbkYDeUNeBUa3rAJ7JAKREtZxHaeqjm8-KWFgOmuzARdURk7O3HY5_IqBvymIjlhnTNpJVeBjdkhsR1dt6KFZlDrqm0GTuU8uSSA&h=BnNeZU1NJM9_ui3HbDmyj-2SnS18F38YDrGKadQFDQ8 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: DC1CDF053DD749019720A64CD3700AE3 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:41:29Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T01:35:26.8994523Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591965199054885&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=h7xVPL5Pq0idmT9psObuJHDhEHhvbljVWcmqWMI6_VvnpZU2Fj4ZuVkAz3xu5Yr5j3f09zCoXqsuk6z43K4jWtHHGOCuLyReXXUeiCEhtgPLEeFpLpuvdYXGtW_8JPBbbvfPii8Jvs1fQEaNyOm9ogY35ggZchAWMU3QFFGqSlvmlznVyHrlLTRQXq5ZGfRR8LRKCisqwiOwK4dVXj66whoO8XZzgnguJhzW2LOKjWU86yngpIzYLygnRtYSN_OggPSJvc7Q4dFpCWm8_y1W8u1gUy6ApS0tw8cM96pfMlleHP0n9vJMwK0tOsG4yLt-U-rkiqv_5LHk0pL4mAm4hw&h=JmcIQ1RGBipXwGkuzybBlJIfUIHv8c_W9NIyzAcbZBI - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:59 GMT - etag: - - '"020058c7-0000-0600-0000-66bc09de0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591965199054885&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=h7xVPL5Pq0idmT9psObuJHDhEHhvbljVWcmqWMI6_VvnpZU2Fj4ZuVkAz3xu5Yr5j3f09zCoXqsuk6z43K4jWtHHGOCuLyReXXUeiCEhtgPLEeFpLpuvdYXGtW_8JPBbbvfPii8Jvs1fQEaNyOm9ogY35ggZchAWMU3QFFGqSlvmlznVyHrlLTRQXq5ZGfRR8LRKCisqwiOwK4dVXj66whoO8XZzgnguJhzW2LOKjWU86yngpIzYLygnRtYSN_OggPSJvc7Q4dFpCWm8_y1W8u1gUy6ApS0tw8cM96pfMlleHP0n9vJMwK0tOsG4yLt-U-rkiqv_5LHk0pL4mAm4hw&h=JmcIQ1RGBipXwGkuzybBlJIfUIHv8c_W9NIyzAcbZBI - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: CA1943153F6948818EF28702C8454591 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:41:59Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87?api-version=2023-09-01&t=638591961270674939&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=kaZnL1oW6t_OSObqt65JbgmQy_EI-FJLKYMXty1z_a-4EKTRKfWtCe7egQgtwvwviUy7d6znszAg-WPA-EHXLvwnVf0eHu9Dt8sYAEZKN2uxul7dzNc8OQJ3wB5avsM6QYL094O3cF-yJlYyVB29eq7-lyhKoSwnNokEzgxIkXlNX7YWZWMqlEi6i__ja4k7RTI1Jkxv0sY0s7xX0x799i1SnbwMVw4d0T-uiyG7BMYQ7qGOpMuRCeYaBWkS5RGlWnkK0CmL-6LvViJBdfArjnNJjgtpb_Bawi3BWLLUiSUI73aomjKiIS7vSdFku3ggpSwk9ZMqepHVUiDYHLtiAA&h=95qc0508WlSSCz84tBqigssniodH7x3nKJ7k0u_c6eM - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","name":"19d9876e-354b-4c7e-b8e7-088ed4b38560*7B7CDD4B7307C56839A88A81CDDA1372EA96EAEE0D116AC0D6F3D50F18DA4D87","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Succeeded","startTime":"2024-08-14T01:35:26.8994523Z","properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '532' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:29 GMT - etag: - - '"bc00b17a-0000-0500-0000-66bc0b690000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 73A8C8B595334F2495A59B0B29FB6017 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:42:29Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'20465cb1-3a60-4d11-a82e-d7f1bd35ef11' - response: - body: - string: '{"value":[]}' - headers: - cache-control: - - no-cache - content-length: - - '12' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:30 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 99065D233CD040B295CB6EAC0C4D5C4B Ref B: CO6AA3150217023 Ref C: 2024-08-14T01:42:30Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-18T04:19:24.1324865Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T20:59:48.6577936Z"},"identity":{"principalId":"12826562-be7a-40a8-bb8c-8cafcdf3b096","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-18T04:24:06.1205753Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T21:01:57.988669Z"},"identity":{"principalId":"ddc1b197-af08-46fa-b011-288088e0fe9a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amge6bdhbsxhkizkmk43l2azyfo7q4gksu4nnwaswrai4rd6px2qpiukibpan6pwr7/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct7ixop3","name":"clitestamgsvcacct7ixop3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-01T23:02:00.8760036Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-01T23:02:00.8760036Z"},"identity":{"principalId":"ccdfa56d-9dd0-4c4f-93b6-fca21a04a4cf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacct7ixop3-edgvgyeddcgvbcfv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupewnvswl","name":"clitestamgbackupewnvswl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T04:35:34.7525135Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:35:34.7525135Z"},"identity":{"principalId":"f27fa747-c40a-4d28-a135-27ed52022b3f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupewnvswl-fwe4ehayded9g5bh.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupmg2uoml","name":"clitestamgbackupmg2uoml","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T04:38:16.2013451Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:38:16.2013451Z"},"identity":{"principalId":"7647d10d-8707-4e80-854a-0aa860b345da","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupmg2uoml-akhgebdzgqdugtff.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgsv5g6p7zxqgkjlbo72aj74bwqmjgiffgln4ruqopvwvxzonno6aipwr5si5echs/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctg64ptv","name":"clitestamgsvcacctg64ptv","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-04T05:20:53.7781253Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T05:20:53.7781253Z"},"identity":{"principalId":"88599c24-a779-4839-a6f2-70315755e1bf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctg64ptv-fddkggenapdhage0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfkt5whmi6amop2w4gmudi43l3p6xzf4vikxgsvbu34x433r6gvnejgsx3igyx5t/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctq335hh","name":"clitestamgsvcacctq335hh","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-07T22:44:15.1741136Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-07T22:44:15.1741136Z"},"identity":{"principalId":"bd67b976-e219-4c8a-b86f-142576c8cbd6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctq335hh-aye2acc0h5dnhhat.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgil4gmtwhedenq6gclxyytdufekgx66dqh3hzzvvbvnr2qsevom64szqi6z57wrv/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctrqpmqu","name":"clitestamgsvcacctrqpmqu","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-10T00:26:40.0238772Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-10T00:26:40.0238772Z"},"identity":{"principalId":"b377cb57-6d8f-467b-a494-7e0a84456051","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctrqpmqu-cdawdqardqergje3.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupigxrktt","name":"clitestamgbackupigxrktt","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupigxrktt-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdy3dbsyirfhxj7hsuq7rubqxap5ij7gjylrik2mwkptg6shxrylgkuqk2xpp7bk/providers/Microsoft.Dashboard/grafana/clitestamgapikey7ni3wns","name":"clitestamgapikey7ni3wns","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:36:58.7363429Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey7ni3wns-angqbqfbe9b5b3gg.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupwb6dwjl","name":"clitestamgbackupwb6dwjl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupwb6dwjl-g3heasfcd5geg2ca.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgcz7xnerzdq6rqw2wx5q2lyr5qnlrfnyvm6j5i6hyiy2et43jgk2obrqm32twk5j/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct6phi6n","name":"clitestamgsvcacct6phi6n","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:40:29.0475546Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgsvcacct6phi6n-gacdcje3fka7fqch.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test","name":"weu-pe-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-23T13:44:35.0549296Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-23T14:04:33.0267728Z"},"identity":{"principalId":"2daed4df-080b-4fdf-9bf2-d79d8c61a323","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://weu-pe-amg-test-a3dncdhgdveff5fn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test/privateEndpointConnections/weu-test-pe","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Network/privateEndpoints/weu-test-pe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg5auhjbpweaaboijzobzp32s5s67mukxeddecoiu2vlpvutk53ekjckktyqvpdye/providers/Microsoft.Dashboard/grafana/clitestamge2ejvbcnhawwd","name":"clitestamge2ejvbcnhawwd","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2ejvbcnhawwd-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-g10-upgrade-test","name":"azcli-g10-upgrade-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-20T22:09:18.3852512Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:35:59.8371949Z"},"identity":{"principalId":"6cfbef2a-f419-4483-b689-a5343ccb189b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://azcli-g10-upgrade-test-arfthweuh5e6bxcb.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["13.90.103.154","40.121.255.60"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test","name":"private-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-03-20T06:53:36.9615663Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:03:20.2382772Z"},"identity":{"principalId":"4a80d00d-88f7-44db-a0a1-8c21e1583b83","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://private-amg-test-htgag0hfe6cdhabm.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test/privateEndpointConnections/private-amg-test-endpoint","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Network/privateEndpoints/private-amg-test-endpoint"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/amg-data-link-repro","name":"amg-data-link-repro","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-03-29T20:00:35.9442226Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-18T22:15:11.1507954Z"},"identity":{"principalId":"f67a012c-6eb5-459c-bf60-7e19266b3f39","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://amg-data-link-repro-hqe4audnhebda6cq.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["40.71.173.211","13.92.195.189"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"test.email.net:587","user":"alanzhang","fromAddress":"ad4g@microsoft.com","fromName":"ad4g","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaPlugins":{"grafana-athena-datasource":{"pluginId":"grafana-athena-datasource"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/library-panel-sync-test","name":"library-panel-sync-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-15T23:45:04.5141055Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T20:07:23.838956Z"},"identity":{"principalId":"1d9e49f5-2c11-452d-b1c0-2dd914e63cb3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://library-panel-sync-test-hjahf6gcfyb7d4ez.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-backup-test","name":"azcli-backup-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-05-28T21:57:35.8421227Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:47:14.1968582Z"},"identity":{"principalId":"cea30572-cd9a-401a-9c8f-6f3504d0030c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-backup-test-epfnh3eug4g3czb5.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/alanzhang-eus-240606","name":"alanzhang-eus-240606","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-06-06T21:11:18.5196647Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:30:10.8900819Z"},"identity":{"principalId":"b5de2d86-50a5-4fb1-b8f3-cf3bfb5117c7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://alanzhang-eus-240606-csaea7g7efgjama4.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-pip2-test","name":"azcli-pip2-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-06-07T01:28:59.47761Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:31:11.0129739Z"},"identity":{"principalId":"aa621030-7ba4-49ca-90be-e867bfbea5c5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-pip2-test-g5hearbpbkgpg3fs.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-test-amg","name":"aaz-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-31T23:26:29.7399342Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-08T01:17:13.6383768Z"},"identity":{"principalId":"a85bebae-af48-4021-bd89-f1d9141851b5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-test-amg-ebguaqhpbwd9cgdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"smtp.mailgun.org:587","user":"postmaster@sandbox12345.mailgun.org","fromAddress":"alanzhang@microsoft.com","fromName":"alanzhang","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-sku-test-amg","name":"aaz-sku-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Essential"},"location":"eastus","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-07-31T23:34:01.0602941Z","lastModifiedBy":"alanzhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-31T23:34:01.0602941Z"},"identity":{"principalId":"2c0a9014-afb2-4326-88c4-6fadf1eb8fc5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-sku-test-amg-g7c4bvb7bxbchaf2.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-restore-test-2","name":"azcli-restore-test-2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-22T22:46:17.9549073Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:41:03.7526955Z"},"identity":{"principalId":"0fe6d58b-7ee1-4937-ada4-e017555d8b3b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-2-bcbfa3bfd2gpaxdz.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":{"grafana-redshift-datasource":{"pluginId":"grafana-redshift-datasource"},"grafana-astradb-datasource":{"pluginId":"grafana-astradb-datasource"},"volkovlabs-echarts-panel":{"pluginId":"volkovlabs-echarts-panel"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/azcli-restore-test-3","name":"azcli-restore-test-3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"alanzhang@microsoft.com","createdByType":"User","createdAt":"2024-02-22T22:57:37.7954112Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:42:11.8580486Z"},"identity":{"principalId":"058eb720-b993-4ced-a359-c84388424c10","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-3-f0gcbvhfdddxe7fb.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '31352' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:30 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-original-request-ids: - - 245e8efb-dfd7-4cbb-aa2f-af8d842f15a0 - - d94504a8-379f-4cc8-a11b-293f0188558e - - b869ae2b-a94e-4730-b204-18ebfb583bfb - - 509bdec5-ad74-4d55-bb5a-36d3f241b6d9 - x-msedge-ref: - - 'Ref A: C241F50D1FC245118A316066CDFA37E0 Ref B: CO6AA3150220021 Ref C: 2024-08-14T01:42:31Z' - status: - code: 200 - message: OK -version: 1 +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}, "tags": + {"foo": "doo"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '263' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l --tags --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6223319Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"020051e1-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646711067990&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M0CcdrA0XwaxcYOv5-5XtWYrkN5U6l_XdnFh_srkIwpPccK7USVs3xKJt3R4vTbkNQs5FNOwVi_9wZgypOBLG2Mr3ej9ymZqCERNe8TqnRDeS9HtoEuNpTyI7F_hgSr3UEllzdA44tsPgAtsGYkLARp2Tw_899zAbzqegNpTa8jj0JWz5nIazlAuYrUOV42YzoEitWZplamYV-_T-0mpsZjNEeia_bULASDEeuz2UuBvx4n5koNl-SQ5jZpUodlW1z3ifywPsxJf028R2aN-DzN6hySIEmzJKSjF2sy7SLBCeeFFWXlMvSMgEoR-_621_E4l0jI0X5GYFUoA7XKECA&h=MbA29B56V_6pEmZ7oiiFP0sI0BKu-7RC4-AOw97eRO0 + mise-correlation-id: + - 29bb6229-8725-4ccb-97e4-827ec506f39e + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: A04DBFD3E8F24DC480AFBB0E7F7AEEC5 Ref B: SJC211051201035 Ref C: 2024-08-14T20:37:49Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l --tags --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8227964Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"03003a1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8A57FF6E490849B0AF493CF377D5BEC2 Ref B: SJC211051201035 Ref C: 2024-08-14T20:37:51Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8227964Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:20 GMT + etag: + - '"03003a1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5FF5E65230734303BCACAE67B5445821 Ref B: SJC211051201035 Ref C: 2024-08-14T20:38:21Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8227964Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:50 GMT + etag: + - '"03003a1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 993EFDAB1FA143BA83FD68AAAF1B0AF8 Ref B: SJC211051201035 Ref C: 2024-08-14T20:38:51Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8227964Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:21 GMT + etag: + - '"03003a1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5EF463EC24C54B568B33A83B48E8A683 Ref B: SJC211051201035 Ref C: 2024-08-14T20:39:21Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8227964Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:51 GMT + etag: + - '"03003a1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 423FFC654CA642E09BCA0A558FBB4C4D Ref B: SJC211051201035 Ref C: 2024-08-14T20:39:52Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592646710911656&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dkZaHgZlLmcwTiSB-bxvWVKxiGTvDGBcK4Mco6vATiFBaplcdlC4O7wlOqlTWq28yluKuE0nTPNcWrhtglqdWuT9OjT6xhnsdBq2Bey6WNztWmbNNyISKEu2Wis__OhuuK89n78DDMvD4PYJsF_U1cxQRLhwZk5ef78Fq2hXPn7jF4Jd7eFZJ5DVVIjNU8P30bOaSihl7a6QBnxYcxLifRtmKeOtrDqV2GDGKXyLx2U4OjZbOmlR5oXXOEXUQYJvn9H1z3bruvliEAUjJysMbK7WLw9TAwPTb7EzzcQDfi9PHzEh8thk_mP_m65chbAqDkKvdtFSAme5yqYWBFLvyg&h=5AZHp21-QIgDU0dsU-5gQDApshPgwCtvC2c7QUrl77s + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"15e5e1f2-b591-4fee-9180-635b0a6288ae*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Succeeded","startTime":"2024-08-14T20:37:50.8227964Z","endTime":"2024-08-14T20:40:16.0501311Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '584' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"0300611c-0000-0600-0000-66bd16300000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 393736B31A1F4A8492224F21F1E3A3C2 Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:22Z' + 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 --skip-role-assignments + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6223319Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"74000ad2-0000-0800-0000-66bd16300000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: D6A2FFC9C4574CB6ADB1EDB4DB21C5FD Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + ParameterSetName: + - -g + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6223319Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1137' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:24 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: B0E94FF88CF14E63B5495E212A3C8A03 Ref B: SJC211051204053 Ref C: 2024-08-14T20:40:25Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgqtgejucfwqgaluke4dykyyflascn3jdj7q5akdjm4tnnjv7avnhoh4alpm35ghp/providers/Microsoft.Dashboard/grafana/clitestamgapikeyvm2zwzb","name":"clitestamgapikeyvm2zwzb","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6079371Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikeyvm2zwzb-abahbhdybwhjbxed.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6223319Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigrategrpf6x","name":"clitestamgmigrategrpf6x","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.9031219Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrategrpf6x-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigratecwgmzy","name":"clitestamgmigratecwgmzy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.8766324Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratecwgmzy-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdkuzbwh6odygxfkl5tartkbhhkoief3icnuzeem5lfsds4dzt7zvpqsgcss5mur/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct3qtbu7","name":"clitestamgsvcacct3qtbu7","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6388119Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct3qtbu7-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupnvp53cl","name":"clitestamgbackupnvp53cl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupnvp53cl-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate6zeniq","name":"clitestamgmigrate6zeniq","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.0810669Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate6zeniq-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateie3gao","name":"clitestamgmigrateie3gao","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.1180459Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateie3gao-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateeutmou","name":"clitestamgmigrateeutmou","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrateeutmou-fxbyggb3hchcg2gj.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgwdhal3fvqoybhnvuqp62joizagadrqarg5zcilyx7tk6llmo6diuxuabgnouh2g/providers/Microsoft.Dashboard/grafana/clitestamge2ehzndktujzd","name":"clitestamge2ehzndktujzd","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2ehzndktujzd-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '19029' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - b7e16f03-1767-49a9-9a68-df143ae9bb5f + - cf7f00e6-d8f0-4f60-bc42-7e0bb8dddd06 + - e7d200ac-130e-45c6-9157-7106a4b91f9a + x-msedge-ref: + - 'Ref A: 4D05D92E72D6470D82D2989681D3DDE7 Ref B: SJC211051203053 Ref C: 2024-08-14T20:40:26Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana show + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6223319Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:27 GMT + etag: + - '"74000ad2-0000-0800-0000-66bd16300000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: C31B438E14F345D6A89C561ED9B7B39C Ref B: SJC211051203033 Ref C: 2024-08-14T20:40:27Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"apiKey": "Enabled", "deterministicOutboundIP": "Enabled", + "grafanaConfigurations": {"smtp": {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '130' + Content-Type: + - application/json + ParameterSetName: + - -g -n --deterministic-outbound-ip --api-key + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:29.6017724Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.150.203.142","52.150.235.9"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1259' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:29 GMT + etag: + - '"02007ce1-0000-0600-0000-66bd163e0000"' + expires: + - '-1' + mise-correlation-id: + - 39fca156-6c69-4067-9b4c-5b2e8a9ce019 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: B6084E456FC04BD498A64800549AED5F Ref B: SJC211051203027 Ref C: 2024-08-14T20:40:29Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana show + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:29.6017724Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.150.203.142","52.150.235.9"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1259' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:30 GMT + etag: + - '"02007ce1-0000-0600-0000-66bd163e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: B16393277FB44D85AAAA9001314608B3 Ref B: SJC211051203039 Ref C: 2024-08-14T20:40:31Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", + "grafanaConfigurations": {"smtp": {"enabled": false}}, "publicNetworkAccess": + "Disabled"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '167' + Content-Type: + - application/json + ParameterSetName: + - -g -n --deterministic-outbound-ip --api-key --public-network-access + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.4097759Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1233' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:32 GMT + etag: + - '"02007ee1-0000-0600-0000-66bd16410000"' + expires: + - '-1' + mise-correlation-id: + - 388bc475-773c-4aa5-b9ac-7011837b475c + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: 655A3B927DED41A08355DF896BACB011 Ref B: SJC211051204033 Ref C: 2024-08-14T20:40:33Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana show + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.4097759Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1233' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:34 GMT + etag: + - '"02007ee1-0000-0600-0000-66bd16410000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 149E466D411043EEB73496C5FC691BB3 Ref B: SJC211051205047 Ref C: 2024-08-14T20:40:34Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","name":"clitestamg000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.4097759Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamg000002-hyfqeqf3aybzdcbx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1233' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:36 GMT + etag: + - '"02007ee1-0000-0600-0000-66bd16410000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 25B9BA22C0084CFDB3CC1C07179EFD8E Ref B: SJC211051201011 Ref C: 2024-08-14T20:40:36Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:36 GMT + etag: + - '"020084e1-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 95863A6779B34D78878F5CF8220124FA Ref B: SJC211051205027 Ref C: 2024-08-14T20:40:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648378271799&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Acy3Hy4iPwgAZ5plMhJOcMUCQlA2mwYiQYJp5R7r3yGdfUjlZ-47jbvH7B28MrU0HfcXfy6qQBSmFr0dOJs-jEGEoQwO5TgcM7JlhmI78kV470EotCcNe-d7PdW7AorMTnmuo-YfpSw5Nedd45czxavejis2VSRdeDY--mzzIRbVatFryD37-o4SSm8Azg2BaEhNqmlmkWkBwp1hXc4bpBPh0zIJFrEA82HTz21zfx5oxq7niQcHZdGE3x3sPECHW3PuLCfMmmZ0qJlHdUtiM71Ahr8F7B2jWlhMS0m4E6pg168lsuvQ-WIhF6yyU_jn2IaS9TyQymKsSbicb5kTPg&h=kuSYD04Ogz5eQWL2e-9-Bk3tfBRafOgJPkDw3kyNqbw + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:37 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648378427677&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=cwJDVaF9xh4m0hBkS5kZ5aqkbMjqVOB-5kfAiRZX3K0FHYsgxW_ZxRZZpKvwXPVPXgLg-yape6uJg7Szgaut4eLA549H8K3PQik-IXyx26i1Vib4fwzY4dPv7Je5roAL6ggfbhGuLaZq7bPmdqaa6w0Ua1yO-8cQNKM4WeemyuynzH0iJ1ys1XD-9y64e8_21GjQU52eloRiju7veZ5F74a6Ep_LpT_jtkkrgqeSqIKy0Gec662uE0TTpkIVqTMznfeUtQxocOuRLMi3zrH1BPmmJ7_NvXwq1DeB8UaFHca21lzOK0YaDDRM4hVwvickCB4L5G2Hscsk23Fb7OFm3w&h=ZhSAjY2G4cdooh3MzHTdXdkO6SoufI0EURQ4PEnrZlg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: A2C7D4B8601A4814A7369E3FE63E3972 Ref B: SJC211051205027 Ref C: 2024-08-14T20:40:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648680592505&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=JcRKLaA5HwN6az6tf7usK_DfOOk77uuPzLr4oXbBIS7Drh3sqDGSfZXeuhia_ghdIId0sCbAiZJnqJsFbqXR3BiCWbQrM7AqXHHrpkkYggGSwV4WETval16WY5p3YYvTOIevGySBnIhM2eqUOfh1uiP-ZGlFhrGEanIIEBCcXjr_Sqib9576OqQdeoUSiIesnnkcwrroEUvYtBZvBp9VWtBBXEicqVf7XVIvOPp0ykRRZ67arnB5eZ47bT8JGmf2Rzq2COjIsjDGY_b790A0I3yOCsgG0LRVCWTK1pa4tsq_ReNl3XLGfmdDk5My5-VGTtqBSOefx0Oajuxe0bLyMg&h=3xGNrE0kkLfGLzjXmqv18LyKfgNnv_vKpzD6g6A3fBc + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:07 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648680747677&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TAtfBZq6b5O_hYdzv5UJiYAfmFuIegWlln-ikEqDmqmqNTFdkcJvuAPKvUzlWvirw-QVIkRUP849R7F5U0W1wGy1QRoXqbNygKZd0ZtOkIp9v3pIflKKrTMrZEindohMJm7EFyjHKyPW1ip6io50UxCk7b1EUlVGfgwvmFAu7pQ-V-Cf_IdfiPO8AkIsajkxVQI59Bx2bLA9yeElBIQgTXflGfr662Ci-aZmGLqUKX5cVAoGKyBMJ3kwud4u4ZP88yyCqtCI63FbnD_TQ0t7JxK2WI8GPIM4Zi4lEwC70Pkfcc8PmKt8pPuITmYI9uiqt3cHtmOp75ljVoLuCP4YDw&h=FSCmC8cpoN3drGcXWcb8tdyoQI5hET6-yKzTioDxSxI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D61964DC8FC748AB9F57768D8B305530 Ref B: SJC211051205027 Ref C: 2024-08-14T20:41:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648981997702&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SrUvEY0jBdyiaAn4JwLp_60QQ-Cc2hk_5jmyyQmxEwFfGn3hdh8YZnFCjp3y2_ysL_Y7FZxODzqkmAJpoInnbdQeAA75Q4zo03DMlpd2MES5FNQzdTqiAqntAg2IKBhhs6ALJtLUUIx75Ltbw0FyzfZK9wlV1V1BcAOE-eGQikh2uIe-LwRlRj6Vur-jHJeUNk66sQB28dUgzClV5Y1P46jkE2Vpv_-l29Ld9cv_jz33fBSL5tpKpoHMog2vSFnmspdVD9vvSR1kJ_ES4aSA6-ysQgoa6Yw-fm4fULolfZwaFqERaMdqsI0UuzSUw_46Pf7zEyc7R-MU2ejRV8B8PQ&h=Gi4iwM_BfBV5inc01KNp5L3IZQwfPEi1zxdkvLf4CGs + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:37 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648981997702&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SrUvEY0jBdyiaAn4JwLp_60QQ-Cc2hk_5jmyyQmxEwFfGn3hdh8YZnFCjp3y2_ysL_Y7FZxODzqkmAJpoInnbdQeAA75Q4zo03DMlpd2MES5FNQzdTqiAqntAg2IKBhhs6ALJtLUUIx75Ltbw0FyzfZK9wlV1V1BcAOE-eGQikh2uIe-LwRlRj6Vur-jHJeUNk66sQB28dUgzClV5Y1P46jkE2Vpv_-l29Ld9cv_jz33fBSL5tpKpoHMog2vSFnmspdVD9vvSR1kJ_ES4aSA6-ysQgoa6Yw-fm4fULolfZwaFqERaMdqsI0UuzSUw_46Pf7zEyc7R-MU2ejRV8B8PQ&h=Gi4iwM_BfBV5inc01KNp5L3IZQwfPEi1zxdkvLf4CGs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D71EA1C872694A77B2E2225A1EAC3B5F Ref B: SJC211051205027 Ref C: 2024-08-14T20:41:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649283087177&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=OLM9CwRv0cobTE7TCNwfDFTEGF0SMx-cJrC0RMMF6gLqMnaiVGSNwEaPvoq-AI-2Rh0pfflRJq4rnvcKVBhSRGuNa31ino_8r-3U5393AUNjOOr5ayWmF9LEk4DEGsWQ2_7353Wz9Hms7xwn5ItetnqwfxtX9k4lrOd1AsTdulxkA9cuZwYRQ5hK6e2zzgi_S74cYuNBKQrmSJS_Y8WTRoa2eXPn6vBzkkkgAh82-JyTUtIWcpPu-mHfHVGyKV97EnowXFu8_Du0s9r7UiYZle0r19I7ZSMuTTQTg389PPoMVwL3XESaPvhCUtmfnBHoXjUP7c6xtuVLUQ3lwXr3cg&h=Fam_dOOzWWL7uXP9tCsODUypIr9c1mUFstxMP8f040Y + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:07 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649283243408&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ZLtFeJUh6uLD3eE_MXTeUUl7veQunogE-I4MpwrM6oeu8AzagcHCI6PgiNrpMQrocZdPgex120U_1l8BQUNd8mPPJMYfy07X4Wt8kvhUX099IXbpNcoEfePc-O5JKmgq9ZA48xoJxDWrIQXdzByaO3K-u98AnCteTBJIkHcGSYo9v_OgHZFQoJJyHv5rODlmyzEgnIi2vP8GSLBG_svpkU3qghLoRTx1cNvx2K1Q80dqVfBDdOlGcZpPNTUzdAbvVuCj4U221pEUO3U5mG0hRh59mcUs2WAhn7oZ9STzfwCV1v6VFMvDRgMRhTaK8wZg7gQmrlFDouQp3hIYPs4XCw&h=vbMt80LKuqM8hYbmaqejGg3HOlkRt9wsN729Nrl2fvY + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BD2C4541FA474F78AC0F90F4AC3FF82E Ref B: SJC211051205027 Ref C: 2024-08-14T20:42:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649585244805&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Guwc3vrrh1-LERJDj1oh5fPIfgltASV4GKRGsul0DmDKfYh3ESGnFXeKXhHGRJEc4vksreQBzs9b3WJq7BKNWz9o3CrBOYE_kHgQXo5FjgPeAvk6L4jNVGY26723BYwxCiDnGvM1C2BfSo54n-6zmAguZAiwGagfbUMbgvSq97R97Fv7bR4MtI5hIrVKf12wDbvOKo9k5fVwyAshv4WIl2BQzYEutkhTAwmq4qGv_AoCkHtZ6p--YOMBkxL5sngydDSLwpCXTg3CxjS3mAhTAEZN_hmXZgX2p4AT9borLYI1gE2CS-LlWGAhNApyPILMbAOC82nkh_WfzlGMAH--MA&h=LxjcJsw7f9CWvt7CkO5nqTW5niKtQ3s79mtj8jnOsYE + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:37 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649585401081&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PtM2K_FiGjLARi-5YNzODND0wOOCyZ8MYN6YLyroucaMAUt5uXTlq1S_BahAVm-t-Y0Z3qjMX3WAxF0tXpBLFtglUJDfcDgYQ6lR0CRsAf4v6F8WJY6jrw-rJIiNOhOk-LhVKYgqFs3L5urc80sxbi8IoCK4yd2S0HsULorkErbF8WIcs_H8SJ1-fZyxguXeNjoZ2jK9od7HFL3U1_pUiVYwG8wcqcc5Rpdjq0pxcgmSjT3XkumcLugDf67TiqXrT1mMw8nnjMrMN9wVaffMrGrWIKguoxWPK_xLD2ySUvcNZuLh3tYZu7TYytEG6sYx2Gt9eTlxIt2sd9HAhrodkA&h=c9y99jEpch5L5DHkNfmvzCYfiYyeVCODgyV-nzDvXzM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 01124DE5E8754541BF7C1802D816CAA5 Ref B: SJC211051205027 Ref C: 2024-08-14T20:42:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649887643929&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DPJxXDf2q8lk7OClB4kN6HuXmQYrqC0cPmDXgloCzTEpwh37SwIoPg3uNcTQBICU-0lGvDOKx8Wwyybs3YKA2Lhv5riOjVVJkyxGsOPy3ICnd-JXodg3A4YyXLE4ZLt7yRTf4AR9yY5_RYDCtvSWhUomc2U8VkWNWV9sPMt11gsPMA6d1OjDQMvYiFjmYjPHq0bY6kScRnXA5JIlyJfQkvmLiM9qa-cOVPwfujrV36t22gy0CwE5CsmiitSTMbxjc0se3IrkrnrYhpKQQLhLs3-je4WkRhvU89vxR00xqm_ZQ74XK6pNEh1qiai70XHFg7X7Jw6lzgw1b-HlNHNqaw&h=v8bAOpPCS4eprvdmohYZKl0srkF3RE3NnxvaJijU1WM + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:08 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592649887643929&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DPJxXDf2q8lk7OClB4kN6HuXmQYrqC0cPmDXgloCzTEpwh37SwIoPg3uNcTQBICU-0lGvDOKx8Wwyybs3YKA2Lhv5riOjVVJkyxGsOPy3ICnd-JXodg3A4YyXLE4ZLt7yRTf4AR9yY5_RYDCtvSWhUomc2U8VkWNWV9sPMt11gsPMA6d1OjDQMvYiFjmYjPHq0bY6kScRnXA5JIlyJfQkvmLiM9qa-cOVPwfujrV36t22gy0CwE5CsmiitSTMbxjc0se3IrkrnrYhpKQQLhLs3-je4WkRhvU89vxR00xqm_ZQ74XK6pNEh1qiai70XHFg7X7Jw6lzgw1b-HlNHNqaw&h=v8bAOpPCS4eprvdmohYZKl0srkF3RE3NnxvaJijU1WM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5E2EEF9E63AB45B89F646364B0BE78C3 Ref B: SJC211051205027 Ref C: 2024-08-14T20:43:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650189865255&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=flQMrm23edR9Aj4CtnYmStlD1fkU0pwAY6lXzvLgTi-GnFE6feXv_RP8xPFbAYqclkhUdR_QpAJAbE3NRX-2zLvaXELPMSLdKXtvK-4kevMKtP5CAGB68gWRtWJ3aW2hrief7JMlwDowlVG7CKzg-fT78WfPxs8T4XyJ8ev7foCzv-QOixomj5BbJYqvKPzevb5HGrYAVvchdlUjDZ4POzQ6m6KWXjCWoPUs1UduNDKUILQavSlMg1NGn-fZFGc9ty9zS1XCCBFsg7SHpUG-CdI51pNl-IEjNoikcBZDEqCwL7TG10ZcNr-fHMjM2fY4Segv8MUkbr0N-X8wfv2NHg&h=1N9Su_o9BREgbTjELonbwIHG42iaaeVnnjkRViCvHJo + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:38 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650190020929&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YUZooCgNAymjCMcCqNh7LKf-5ClKiHQEBa9WRhhR_7hsBEv51sX3wFQGQSFKC3fuKULftPKKtWQchprBihmwKSXyMDHNKDHCuVLFvei7A8tOG7frx5UwFVyihnDdiP7OWMtsylyvaXQBQL5mwQZRo2AS546KAOQMZrgogNIqOaPXKBELXvdx-76CHiZsbO9DNHs7dIaxoGs5JVuTZNsU2SQ5B7JZ8ioP_PHAcP5_H-iVjux0kOq9gxpLo-KskupM3y-NQx3V2Q17F6PNprx5y1om5K4cjtriaMReNIMd_BIIa_RclE4C6kQjEZvdprwQ8sqoBbU8xbOQJU4hVT96_Q&h=efWRBTDaCGiY-HjF-kLHEPksDkDDlLcBnRiQMPviJmw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B6D1E98CF04C453F834F5ACBB7D09C0F Ref B: SJC211051205027 Ref C: 2024-08-14T20:43:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650491610099&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=puRf0KaA3ag_nkOMWy2hU3uBVNqKKTcN_vtCQ7BG1n3qrqbs211z2zMiFaWe_MhdQf4ASwwPdY4xCb91d3KcpR9m3snXQiQl94OC4DcBhx2K5q_z-tVIOV9tw87FnvtVKp_gu2uaFgNM0ui0an4AxI9f-VOX0SU5oUiyffuib7Y03uok8VwBDDfZoNIzVJyH9aj9zmIe2U49UCrfpQif6-KReu9tanWQdgPV0va4rZc6M5T-e1-sKYaS7lFOrUDlU-OPR7ZPr1hg2OArSrzY8RF9Ay0JBzJUhTfBMGroTd4VZmO1xzNEHFGcWNQmedi0OfwDiJzZa0A7oSWK7dP9SQ&h=REDB3LyV03MmuwvdAuRoY0YeztHiErZ8Ihy00vXklpw + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:08 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650491610099&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=puRf0KaA3ag_nkOMWy2hU3uBVNqKKTcN_vtCQ7BG1n3qrqbs211z2zMiFaWe_MhdQf4ASwwPdY4xCb91d3KcpR9m3snXQiQl94OC4DcBhx2K5q_z-tVIOV9tw87FnvtVKp_gu2uaFgNM0ui0an4AxI9f-VOX0SU5oUiyffuib7Y03uok8VwBDDfZoNIzVJyH9aj9zmIe2U49UCrfpQif6-KReu9tanWQdgPV0va4rZc6M5T-e1-sKYaS7lFOrUDlU-OPR7ZPr1hg2OArSrzY8RF9Ay0JBzJUhTfBMGroTd4VZmO1xzNEHFGcWNQmedi0OfwDiJzZa0A7oSWK7dP9SQ&h=REDB3LyV03MmuwvdAuRoY0YeztHiErZ8Ihy00vXklpw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9EE56219AC6E4DB097C32B1FA28E9338 Ref B: SJC211051205027 Ref C: 2024-08-14T20:44:09Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650793428940&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mZCRQv1b8xsKFRYjBgHLJcscPPkoy_fdoytEYIfDk5DJ7CNgl1FwT-tbo6KzQst29VuPBHcxkel-b9fT3hiL01nSxBouGBpFA0jJv954C1cJlFhqwKfO1IV_s2GmHu8AD1Jeua7BWHIQMggReplkHbDnlCLLBWL4aJXlifWluKK03UPJlvBPx-HkemGXujf2ytitrfTZr1y-f28UKQkMnjRlbtW83Kp4cqJfrDwBL2buFvvDR_1U8YWn3YLUDQ7oam_Q3FLcC-parI5_djM7iggJ983VxnsJM2lktfEFVwceGg5jTSp85g2VIDUnBstDKSQzztKP9bjZSiKve8qe1Q&h=BwbfXbJPqWJn8z9UeEmARbgi7tfWCvYs4LJ1v4tNmps + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:38 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592650793585188&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=h7uSv4_USPziHhokmn--Gq452WBmWZ1B4sUVK-Uvikye-IILogXvCjnwSCL0c9VvrFpPFBVV_pCedm3xg3au-47gwUF1MRBavXQmg9ub0qsaqyyxED0ezcaluv5NxSE3wmmk0UgZl-jMnhNVcfNyhm5fKzGYsZWzbhhA8z2iw1NLbdZy5ozmXux4D8G2eHx91QEhhjek0KBrYHCHTSPFAuYYtcuRTJhNZeNK81JX7yzJDVrpxJly9Qrv9Gh8rzrW_Q9OAZs3Nflgj8ity04GKOAF2WqaHOv6m7jl5fwsjBPHYHz85myb4VOH7BFZOPW1YNNsNtvaECIW2LwcqsP_AA&h=Tc2goPm3-JHEJlROO2T9u_bV5dv6TfudxPzC38K5FOI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: A774323C05C9467B9F7E358EC0E90783 Ref B: SJC211051205027 Ref C: 2024-08-14T20:44:39Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651095157101&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=n1mHRuA6sbufBNZJruKNtFOf3o3xgmE53OkqC00Om-s3J2gQux-x9SuKKc0xfak2wBqZxqml8uS1mzVJFBT5Hxgy7Vc_mpiQPcfmOcIWhXhd6hvqj4eHT9cNovSKh0fQwkt8VB-JBG3-7Pvb4lpCSI4uwAeypuQfTm81q3Rz5a6Y7GRsy7hBUYojM-qsLVO8b627uLzSToT_L3pM6BhNYslcNphdhFrgqGmiaMXyVdpM_R-Pd7pXvAfg5AueAp_vdiAdu6NSwEpUN8wKvtVykCiMo8E_ojbqEAEQOLrdiItMkLZ9cGEdJuFeiJbGU4DAjCtCmR5lPAw8qjpasguuRA&h=T7c85OM3YNREDYskINNTJjOCAuO9ahsMnGw2TX3ztPU + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:08 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651095312997&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=bk6m-gKPvCJyU6fL7gmW4KOXZ8cZ5e2Og5hAIn65CANVtPp-jUjHxTr-sWF8sySFmDBVcgEBGvbDLgtmjL53DD2EMsP44OK_Cm2VsEcEaa6pdSV1OucQm6Ev40spwFOZLyNh_UKekFR_QJ4M6eyofE03Q1Rz3b1WUSHo35rRQuBEdnlcz_7jQW_rQ2qO4jgVfk45aXL2_FJPbtxTW4sw3oi9kBxrnY1rLJHUL3Omb1Olebvqy7HQZW7UFZ0nhZB4XgOEIJH1ZmghsNWsuf6ygP5DRvt4ywnsQuxPg9eVclqOKOZqCdxIKBu1NryX4AvIlHru0b8eA11DFvy62YChCw&h=uV204C8tRcqhWJCg-X_36Nx4mttyDMSgge8DlC4yKDM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 317427CAAA32455BB394E1755DCFD299 Ref B: SJC211051205027 Ref C: 2024-08-14T20:45:09Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651396909331&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=HUjJeB9aqwIIkUX0U_LdIEY1bAmZsD34InaohEAkDyMdbwnBFxKMiubLCCeKhz1NOfU6kLvYWRoCStAxosfavsiHCU4qhcpgygNmDtbxDdufOasUDUTi7QF3mE1ZA6xgQfp6g2kqfP8IKjTgj4UQamAsqI5SkZPmc4oLAYZKjpXQp3gp_Q7A2SIaGZoL6G5oLjA2_TgkrbnbZ03d_ESeNZiVpGdc9UCCzJPbATt8RcGteQX5y7cDnOGMGBxqykmxZCnaiu9ht6mVma1qI8rV3LV5tOVCyL3CWN50wf2jWnZhWHqQ41LYrQpMYZFSOlrj9xmGbgnRYb9Qq2E9sXxqig&h=A3AXiBAed80sHdpQilTo_xRk9Qhgp1oQru8ouxQesyI + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:39 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651396909331&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=HUjJeB9aqwIIkUX0U_LdIEY1bAmZsD34InaohEAkDyMdbwnBFxKMiubLCCeKhz1NOfU6kLvYWRoCStAxosfavsiHCU4qhcpgygNmDtbxDdufOasUDUTi7QF3mE1ZA6xgQfp6g2kqfP8IKjTgj4UQamAsqI5SkZPmc4oLAYZKjpXQp3gp_Q7A2SIaGZoL6G5oLjA2_TgkrbnbZ03d_ESeNZiVpGdc9UCCzJPbATt8RcGteQX5y7cDnOGMGBxqykmxZCnaiu9ht6mVma1qI8rV3LV5tOVCyL3CWN50wf2jWnZhWHqQ41LYrQpMYZFSOlrj9xmGbgnRYb9Qq2E9sXxqig&h=A3AXiBAed80sHdpQilTo_xRk9Qhgp1oQru8ouxQesyI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 747159702CE3457F9E14B63794D1A0F6 Ref B: SJC211051205027 Ref C: 2024-08-14T20:45:39Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Deleting","startTime":"2024-08-14T20:40:37.267217Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651699113476&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KUesGHapVJMYFsC4XTKjZ71Bu738-nAbm1stRvGxZU_1pqWcmCBJJcyrOubRpIZoIiu-9PB5b89xngg2QsNxwCaDuJloiKq1Md43E2F8WBszQoSfRwZT5TesjhJ8EukBWT7DFobTCFlkjoQjLRp3mAAdgxdSi5hTxXvKmbp0Zpvw6RTJJjebnqvrY4SwTi8Ql7D1XyQfuc2ejZPeWGwi2_FdaDtL6kK_B-te3jYYXVsVDMMNaECUTBo_Pm9QOjG6f-9cViDIZZRPfoxwH0g78oamle2bXOx0w4mWDnLU25VV59cSlUIQCBuVSWjjoZuMP2sbLJEiytyHVLv6jXOxGA&h=PXyUcWr8kXf4BbGs5gLzK8wUYQ9AwHUEuSe3ETPhlCo + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:09 GMT + etag: + - '"0300741c-0000-0600-0000-66bd16450000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592651699113476&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KUesGHapVJMYFsC4XTKjZ71Bu738-nAbm1stRvGxZU_1pqWcmCBJJcyrOubRpIZoIiu-9PB5b89xngg2QsNxwCaDuJloiKq1Md43E2F8WBszQoSfRwZT5TesjhJ8EukBWT7DFobTCFlkjoQjLRp3mAAdgxdSi5hTxXvKmbp0Zpvw6RTJJjebnqvrY4SwTi8Ql7D1XyQfuc2ejZPeWGwi2_FdaDtL6kK_B-te3jYYXVsVDMMNaECUTBo_Pm9QOjG6f-9cViDIZZRPfoxwH0g78oamle2bXOx0w4mWDnLU25VV59cSlUIQCBuVSWjjoZuMP2sbLJEiytyHVLv6jXOxGA&h=PXyUcWr8kXf4BbGs5gLzK8wUYQ9AwHUEuSe3ETPhlCo + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6F1A330664104DBE88A4AE7AD84301E6 Ref B: SJC211051205027 Ref C: 2024-08-14T20:46:09Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83?api-version=2023-09-01&t=638592648374107978&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j3NEOkE8cJBFxIzvJguOAHHTVoBGOVuuWoth8Hz1MmbSvkgovk6Md8kwYDvAsXM2UoDQYdFZ6xWcN9wZgfZ_SJkpoo4u1iond1lZ8t--eNcY0dDPlbBRWwBnalcP-JFi3gUimh5oCDoPEr_Vbb70IeU0XREkiv6NlR1bMFHNxT6ny5nXfWgMNdXukSQCiVQQtxUqZy5FUEGaIxYbwvTp6JeNchYgfxecMXCrDIT2gy6dE9n-h8h5nP6bwbk4nu5WgGgHzzUD98MUx68kWFfzDFD-GBjN9gn1SJr00ZIY53-v8J4ZCH88mT73iiGB1BRfodww9oVd1fK7mqownkZCoQ&h=Tr0eI0Z3ZJtit5p4Kvwx5cch-R-HxgivzkJvjYpd8hE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","name":"8e5e7cd0-278e-4a97-ad81-6c581c9904c1*754CFFC93450384676F7512279CB67D7A768A3D1D64CCFCD22DC5243627B0C83","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg000002","status":"Succeeded","startTime":"2024-08-14T20:40:37.267217Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '531' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:39 GMT + etag: + - '"0900c4b3-0000-4d00-0000-66bd17920000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F671E89BF2364B0380FE9840B0CAFBA3 Ref B: SJC211051205027 Ref C: 2024-08-14T20:46:39Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'8201827e-f240-47d5-a96a-4127065ef2d0' + response: + body: + string: '{"value":[]}' + headers: + cache-control: + - no-cache + content-length: + - '12' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:39 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D18CEA5789D9425BB385288B37819BCE Ref B: SJC211051204033 Ref C: 2024-08-14T20:46:40Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgqtgejucfwqgaluke4dykyyflascn3jdj7q5akdjm4tnnjv7avnhoh4alpm35ghp/providers/Microsoft.Dashboard/grafana/clitestamgapikeyvm2zwzb","name":"clitestamgapikeyvm2zwzb","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:31.9386032Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikeyvm2zwzb-abahbhdybwhjbxed.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigrategrpf6x","name":"clitestamgmigrategrpf6x","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:45:12.8840855Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrategrpf6x-edfndpd5eqg8dtf6.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigratecwgmzy","name":"clitestamgmigratecwgmzy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:42.2970795Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratecwgmzy-fsgdcfg8d9evgreq.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdkuzbwh6odygxfkl5tartkbhhkoief3icnuzeem5lfsds4dzt7zvpqsgcss5mur/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct3qtbu7","name":"clitestamgsvcacct3qtbu7","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:32.9182029Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct3qtbu7-a6bcgwhcbtfzfkhf.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupnvp53cl","name":"clitestamgbackupnvp53cl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupnvp53cl-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate6zeniq","name":"clitestamgmigrate6zeniq","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:49.6298803Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate6zeniq-dxcjgaaeghbzh6fx.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateie3gao","name":"clitestamgmigrateie3gao","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:19.8365342Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateie3gao-cqbkghbcgvbvcuge.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateeutmou","name":"clitestamgmigrateeutmou","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateeutmou-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigratefp7kjs","name":"clitestamgmigratefp7kjs","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratefp7kjs-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigrateehhdmw","name":"clitestamgmigrateehhdmw","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateehhdmw-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgwdhal3fvqoybhnvuqp62joizagadrqarg5zcilyx7tk6llmo6diuxuabgnouh2g/providers/Microsoft.Dashboard/grafana/clitestamge2ehzndktujzd","name":"clitestamge2ehzndktujzd","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2ehzndktujzd-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"t-zhangleo@microsoft.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"t-zhangleo@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '20611' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 11105c74-ac2a-4bbf-a4d8-03442597b243 + - f94fc921-0df7-4f99-a57d-8a1de109efb4 + - a04c2f0b-6241-4b22-8c1f-86bfcab8b9b4 + x-msedge-ref: + - 'Ref A: 541B2C9EBABD481EAC91BA17DCCB387C Ref B: SJC211051203017 Ref C: 2024-08-14T20:46:41Z' + status: + code: 200 + message: OK +version: 1 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 0d6dfee45f5..b0be09b1aa0 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 @@ -1,4015 +1,4012 @@ -interactions: -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westeurope", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}, "tags": - {"foo": "doo"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '260' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - cache-control: - - no-cache - content-length: - - '1222' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:52 GMT - etag: - - '"4c008c7d-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731405900&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=VWzULoiBq526ek8dW40Pi0-xh0GEgBLzeaKBm6e2FcbcmUTu6euy_tOuq2RlIRi4nBkoTeFR4mnDlVGSxs3j-y4GJ-PICRO37L9ZSBkB7C9nQWtJ50u5ApPUWqoILlWrlmvU8d94G6LpZiWQ3tLbvIU5I9saZX-FoqOUkzm6LTFZlFOtDsFAu7bDuON07WqdleRnd1GUgcOuGQE3DdGCLHG3tJLe42M-SoDwvL4Oy8feGqDW99Q-Xn-Ky7hdftCzc5Ymvr_3UQPx73HTxKkuv2NxZK0Pcl5kVJLYAxc6ePVUX2ZLwjmot4KKgfzk6AlkNFh9QxAa7r_els4fioJCjg&h=uEMSCNZfkFOo8VVmGvZaTQkmlpoOcPi0PO4olD8eLPs - mise-correlation-id: - - 8e184abb-85cc-490a-a4eb-8271829b77d0 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: C3CF55E1E43E48D28EE172C8A0576D0E Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:32:48Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T01:32:52.1606938Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:53 GMT - etag: - - '"0700bb90-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 72E8E190F2744D48B02DDD99333D34B9 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:32:53Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T01:32:52.1606938Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:23 GMT - etag: - - '"0700bb90-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 1F0B5ABA0A4F423D9E2562B66509E759 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:33:23Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T01:32:52.1606938Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:53 GMT - etag: - - '"0700bb90-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 32AC57F7C36442C98ABD511F014CC281 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:33:54Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T01:32:52.1606938Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:24 GMT - etag: - - '"0700bb90-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 369C8BC1380B43A2AB7CD038DD6834CD Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:34:24Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T01:32:52.1606938Z"}' - headers: - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:54 GMT - etag: - - '"0700bb90-0000-0d00-0000-66bc09440000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 998F4FB0D5D4448B86EFEF52E9C2859F Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:34:55Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591959731249617&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=j2MDt_FgG5VvNzo4mEf2mh6CGiG_m-59FK5QHkYtu3MfVCL22qxXiBJMN0d9Y3Qcq9_ruVm6nFiVWIHjD_YUnVqlb7FUWbNZw9a9DphZCN4WGkGab364E49YanbboDHZF3IhpG-3DuDZ07266btQVcK9sGAKer7rANYHnZDmaWVbizkaNVTUptN9J21wC9FmvsR-l1BPVT7Xd209hFc2B97dnYJFG2sPSqU7rk4TzQ4qwof1oCmZzzIHeuRb97uq-4XWiJt-pTvE5MzRUt3prRm2JnLlMaQy64nq64X6e1wg-6O09QBsC-A-E01KvCDF-2mIPv8_1TuxXbKieUxa2Q&h=adZ9Kc2qCwurZASXPUpmBlK4GCSSBYePgkOoXep7teY - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"750197f3-dba8-4137-ac07-c0881cf151de*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Succeeded","startTime":"2024-08-14T01:32:52.1606938Z","endTime":"2024-08-14T01:35:10.205319Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '583' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:25 GMT - etag: - - '"0700b995-0000-0d00-0000-66bc09ce0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: D9B37978C84E4A1487BAA03DC55CB717 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:35:25Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1120' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:25 GMT - etag: - - '"4c008e7e-0000-0d00-0000-66bc09ce0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: BAC31C654833471B80ABE6A2074FA5C2 Ref B: CO6AA3150217021 Ref C: 2024-08-14T01:35:25Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.10 (Windows-10-10.0.22631-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":"953fd163-96b2-4789-8a83-9cfe693dd8d5","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":["7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","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":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-05-22T05:14:51Z","capabilityStatus":"Deleted","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2024-04-17T20:09:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-03-07T15:24:00Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2023-11-15T22:26:27Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2023-10-09T14:35:17Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2023-08-30T23:40:03Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"OnlineService","servicePlanId":"75317150-0539-40a7-a034-ec352928e568"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2023-04-08T07:24:47Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2023-04-01T19:31:57Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T03:17:52Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-12T07:44:36Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-08T17:37:43Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-08-07T11:57:57Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-01T12:35:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2022-07-26T00:30:18Z","creationType":null,"department":"Azure - Dev Exp","dirSyncEnabled":true,"displayName":"Alan Zhang","employeeId":"6163651","facsimileTelephoneNumber":null,"givenName":"Alan","immutableId":"6163651","isCompromised":null,"jobTitle":"SOFTWARE - ENGINEER","lastDirSyncTime":"2024-05-23T00:52:14Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"alanzhang","mobile":null,"onPremisesDistinguishedName":"CN=Alan - Zhang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-59518224","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/2480FL","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":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"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":"MicrosoftCommunicationsOnline"},{"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"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"}],"provisioningErrors":[],"proxyAddresses":["X500:/o=microsoft/ou=Exchange - Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=862210bc3e1042c283aa3599dd502a0e-Alan - Zhang","X500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=7e7b5f8bb1af4426984d651ab6a7179d-Alan - Zhang-2","x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=2b033205a3c4464193699da520d98f5c-Alan - Zhang","smtp:alanzhang@microsoft.onmicrosoft.com","smtp:alanzhang@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2022-08-01T21:09:23Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":"+1 - (425) 7069079","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/953fd163-96b2-4789-8a83-9cfe693dd8d5/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"381902","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Lingling - Tong","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"LTONG","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 - Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72561663","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6163651"}' - headers: - access-control-allow-origin: - - '*' - cache-control: - - no-cache - content-length: - - '28278' - content-type: - - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 - dataserviceversion: - - 3.0; - date: - - Wed, 14 Aug 2024 01:35:27 GMT - duration: - - '1333927' - expires: - - '-1' - ocp-aad-diagnostics-server-name: - - 0DwRelxnCjoimL62KVJ8QH+1XHBRkxjII+usv4dhWXw= - ocp-aad-session-key: - - 7-lzluY_qJN1US7bF5fCG_RmcfeUS0morxN3Tso_P56Xsystam6Mcwuqcu1ruckwSiHuJ8QH3C4SFqDgdWa8ScpEsPvhebc4YDd9Iy7mPUcWnLwzlJHqPumSrrIpaEkI.PozDgwkS9QaDo4O63WkIhupiEVnDurwDkMraFUmm2aw - pragma: - - no-cache - request-id: - - 58ece195-c1c1-4579-be91-62c29e967f16 - 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 --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - response: - body: - string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage - server-wide settings and manage access to resources such as organizations, - users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-18T04:44:18.4380858Z","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: - - '719' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:26 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 9E8CE8D0E5FD4C7388930DC80A8C2A26 Ref B: CO6AA3150220025 Ref C: 2024-08-14T01:35:27Z' - 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": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "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 --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"953fd163-96b2-4789-8a83-9cfe693dd8d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:35:28.2052335Z","updatedOn":"2024-08-14T01:35:28.6082443Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002/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: - - '995' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:35:29 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: BF934B2B833247ED93C38FEBA37075A4 Ref B: CO6AA3150218039 Ref C: 2024-08-14T01:35:27Z' - 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 --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - 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: - - Wed, 14 Aug 2024 01:35:29 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 51F50893231B435EB4A34D2C90FB2F86 Ref B: CO6AA3150217025 Ref C: 2024-08-14T01:35:30Z' - 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": "02b400d3-91d9-46d0-b9ef-023196811159", "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 --tags - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"02b400d3-91d9-46d0-b9ef-023196811159","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:35:30.8063270Z","updatedOn":"2024-08-14T01:35:31.3103270Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - Wed, 14 Aug 2024 01:35:31 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 15346C6309084FA8B11BBA62FEEAA26B Ref B: CO6AA3150219019 Ref C: 2024-08-14T01:35:30Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - ParameterSetName: - - -g - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '1132' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:32 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 0AB009ECFFF646F3879DB8CEF8EC01BE Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:37:32Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/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":"2024-05-18T04:19:24.1324865Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T20:59:48.6577936Z"},"identity":{"principalId":"12826562-be7a-40a8-bb8c-8cafcdf3b096","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/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":"2024-05-18T04:24:06.1205753Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T21:01:57.988669Z"},"identity":{"principalId":"ddc1b197-af08-46fa-b011-288088e0fe9a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amge6bdhbsxhkizkmk43l2azyfo7q4gksu4nnwaswrai4rd6px2qpiukibpan6pwr7/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct7ixop3","name":"clitestamgsvcacct7ixop3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-01T23:02:00.8760036Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-01T23:02:00.8760036Z"},"identity":{"principalId":"ccdfa56d-9dd0-4c4f-93b6-fca21a04a4cf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacct7ixop3-edgvgyeddcgvbcfv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupewnvswl","name":"clitestamgbackupewnvswl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T04:35:34.7525135Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:35:34.7525135Z"},"identity":{"principalId":"f27fa747-c40a-4d28-a135-27ed52022b3f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupewnvswl-fwe4ehayded9g5bh.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupmg2uoml","name":"clitestamgbackupmg2uoml","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T04:38:16.2013451Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:38:16.2013451Z"},"identity":{"principalId":"7647d10d-8707-4e80-854a-0aa860b345da","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupmg2uoml-akhgebdzgqdugtff.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgsv5g6p7zxqgkjlbo72aj74bwqmjgiffgln4ruqopvwvxzonno6aipwr5si5echs/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctg64ptv","name":"clitestamgsvcacctg64ptv","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T05:20:53.7781253Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T05:20:53.7781253Z"},"identity":{"principalId":"88599c24-a779-4839-a6f2-70315755e1bf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctg64ptv-fddkggenapdhage0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfkt5whmi6amop2w4gmudi43l3p6xzf4vikxgsvbu34x433r6gvnejgsx3igyx5t/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctq335hh","name":"clitestamgsvcacctq335hh","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-07T22:44:15.1741136Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-07T22:44:15.1741136Z"},"identity":{"principalId":"bd67b976-e219-4c8a-b86f-142576c8cbd6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctq335hh-aye2acc0h5dnhhat.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgil4gmtwhedenq6gclxyytdufekgx66dqh3hzzvvbvnr2qsevom64szqi6z57wrv/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctrqpmqu","name":"clitestamgsvcacctrqpmqu","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-10T00:26:40.0238772Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-10T00:26:40.0238772Z"},"identity":{"principalId":"b377cb57-6d8f-467b-a494-7e0a84456051","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctrqpmqu-cdawdqardqergje3.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgaemfpof7hj74ywwle2lta6hjahgz2athe6lzf3xlco3lvuqrw3rbrfgvh2mi4pp/providers/Microsoft.Dashboard/grafana/clitestamghygvgdhisyclp","name":"clitestamghygvgdhisyclp","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.2182131Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:35:24.8109421Z"},"identity":{"principalId":"20465cb1-3a60-4d11-a82e-d7f1bd35ef11","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamghygvgdhisyclp-gga6eqdndce3ahb4.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupigxrktt","name":"clitestamgbackupigxrktt","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupigxrktt-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdy3dbsyirfhxj7hsuq7rubqxap5ij7gjylrik2mwkptg6shxrylgkuqk2xpp7bk/providers/Microsoft.Dashboard/grafana/clitestamgapikey7ni3wns","name":"clitestamgapikey7ni3wns","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:36:58.7363429Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey7ni3wns-angqbqfbe9b5b3gg.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupwb6dwjl","name":"clitestamgbackupwb6dwjl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupwb6dwjl-g3heasfcd5geg2ca.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test","name":"weu-pe-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-23T13:44:35.0549296Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-23T14:04:33.0267728Z"},"identity":{"principalId":"2daed4df-080b-4fdf-9bf2-d79d8c61a323","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://weu-pe-amg-test-a3dncdhgdveff5fn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test/privateEndpointConnections/weu-test-pe","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Network/privateEndpoints/weu-test-pe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-g10-upgrade-test","name":"azcli-g10-upgrade-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-20T22:09:18.3852512Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:35:59.8371949Z"},"identity":{"principalId":"6cfbef2a-f419-4483-b689-a5343ccb189b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://azcli-g10-upgrade-test-arfthweuh5e6bxcb.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["13.90.103.154","40.121.255.60"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test","name":"private-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-03-20T06:53:36.9615663Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:03:20.2382772Z"},"identity":{"principalId":"4a80d00d-88f7-44db-a0a1-8c21e1583b83","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://private-amg-test-htgag0hfe6cdhabm.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test/privateEndpointConnections/private-amg-test-endpoint","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Network/privateEndpoints/private-amg-test-endpoint"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/amg-data-link-repro","name":"amg-data-link-repro","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-03-29T20:00:35.9442226Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-18T22:15:11.1507954Z"},"identity":{"principalId":"f67a012c-6eb5-459c-bf60-7e19266b3f39","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://amg-data-link-repro-hqe4audnhebda6cq.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["40.71.173.211","13.92.195.189"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"test.email.net:587","user":"alanzhang","fromAddress":"ad4g@microsoft.com","fromName":"ad4g","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaPlugins":{"grafana-athena-datasource":{"pluginId":"grafana-athena-datasource"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/library-panel-sync-test","name":"library-panel-sync-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-05-15T23:45:04.5141055Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T20:07:23.838956Z"},"identity":{"principalId":"1d9e49f5-2c11-452d-b1c0-2dd914e63cb3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://library-panel-sync-test-hjahf6gcfyb7d4ez.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-backup-test","name":"azcli-backup-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-05-28T21:57:35.8421227Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:47:14.1968582Z"},"identity":{"principalId":"cea30572-cd9a-401a-9c8f-6f3504d0030c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-backup-test-epfnh3eug4g3czb5.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/alanzhang-eus-240606","name":"alanzhang-eus-240606","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-06-06T21:11:18.5196647Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:30:10.8900819Z"},"identity":{"principalId":"b5de2d86-50a5-4fb1-b8f3-cf3bfb5117c7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://alanzhang-eus-240606-csaea7g7efgjama4.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-pip2-test","name":"azcli-pip2-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-06-07T01:28:59.47761Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:31:11.0129739Z"},"identity":{"principalId":"aa621030-7ba4-49ca-90be-e867bfbea5c5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-pip2-test-g5hearbpbkgpg3fs.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-test-amg","name":"aaz-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-31T23:26:29.7399342Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-08T01:17:13.6383768Z"},"identity":{"principalId":"a85bebae-af48-4021-bd89-f1d9141851b5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-test-amg-ebguaqhpbwd9cgdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"smtp.mailgun.org:587","user":"postmaster@sandbox12345.mailgun.org","fromAddress":"example@example.com","fromName":"alanzhang","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-sku-test-amg","name":"aaz-sku-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Essential"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-31T23:34:01.0602941Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-31T23:34:01.0602941Z"},"identity":{"principalId":"2c0a9014-afb2-4326-88c4-6fadf1eb8fc5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-sku-test-amg-g7c4bvb7bxbchaf2.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-restore-test-2","name":"azcli-restore-test-2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-22T22:46:17.9549073Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:41:03.7526955Z"},"identity":{"principalId":"0fe6d58b-7ee1-4937-ada4-e017555d8b3b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-2-bcbfa3bfd2gpaxdz.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":{"grafana-redshift-datasource":{"pluginId":"grafana-redshift-datasource"},"grafana-astradb-datasource":{"pluginId":"grafana-astradb-datasource"},"volkovlabs-echarts-panel":{"pluginId":"volkovlabs-echarts-panel"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/azcli-restore-test-3","name":"azcli-restore-test-3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-22T22:57:37.7954112Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:42:11.8580486Z"},"identity":{"principalId":"058eb720-b993-4ced-a359-c84388424c10","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-3-f0gcbvhfdddxe7fb.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '31142' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:33 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-original-request-ids: - - ba268637-2534-409b-8cea-f1d8126655cf - - 571fe7fd-60c5-456d-a99d-38c0c877542b - - 6aa7cfa7-8be1-495c-afda-2f1f62cfc98a - - fb906f77-ce04-4177-93f7-e03864935e21 - x-msedge-ref: - - 'Ref A: 6D53CF5775FE42998BC334A786741C70 Ref B: CO6AA3150219047 Ref C: 2024-08-14T01:37:33Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana show - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1120' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:35 GMT - etag: - - '"4c008e7e-0000-0d00-0000-66bc09ce0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: BE4CABA701CE44BEA9B6E6CFC0D369F3 Ref B: CO6AA3150218045 Ref C: 2024-08-14T01:37:34Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana user list - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1120' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:37:36 GMT - etag: - - '"4c008e7e-0000-0d00-0000-66bc09ce0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: FE2ED2C5DA414A5998A94EB68A1FEC6F Ref B: CO6AA3150219011 Ref C: 2024-08-14T01:37:35Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/org/users - response: - body: - string: '[{"orgId":1,"userId":2,"email":"example@example.com","name":"example@example.com","avatarUrl":"/avatar/394901e50524f648e12a1f87395daac7","login":"example@example.com","role":"Admin","lastSeenAt":"2014-08-14T01:37:39Z","lastSeenAtAge":"10 - years","isDisabled":false,"authLabels":["Auth Proxy"],"isExternallySynced":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '320' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bKA5DXUuG8Y8N+5+YwCy6g';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: - - Wed, 14 Aug 2024 01:37:39 GMT - grafana-trace-id: - - 2d0118c39f4e9d16061c01e568e9f172 - mise-correlation-id: - - ba8f029c-5aa1-4053-8666-d3839b59a76b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599458.054.30.524389|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/user - response: - body: - string: '{"id":2,"uid":"adur901rnas5ca","email":"example@example.com","name":"example@example.com","login":"example@example.com","theme":"","orgId":1,"isGrafanaAdmin":false,"isDisabled":false,"isExternal":true,"isExternallySynced":false,"isGrafanaAdminExternallySynced":false,"authLabels":["Auth - Proxy"],"updatedAt":"2024-08-14T01:37:39Z","createdAt":"2024-08-14T01:37:39Z","avatarUrl":"/avatar/394901e50524f648e12a1f87395daac7"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '420' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pM4itMvt1xvjk6iqHKeDNg';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: - - Wed, 14 Aug 2024 01:37:41 GMT - grafana-trace-id: - - 90ab979f1c1607d3c15d7439c21f0a38 - mise-correlation-id: - - 0c66e888-f447-47c7-bd78-486c6cd3f499 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599460.982.27.199345|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - 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.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders - response: - body: - string: '{"id":32,"uid":"edur909nipzwgc","orgId":0,"title":"Test Folder","url":"/dashboards/f/edur909nipzwgc/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T01:37:43.111535934Z","updatedBy":"example@example.com","updated":"2024-08-14T01:37:43.111536034Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '357' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1aZY84xRtRgTVncc8H82+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: - - Wed, 14 Aug 2024 01:37:43 GMT - grafana-trace-id: - - 833d870b917ba898d85486cdff1f4323 - mise-correlation-id: - - 81cb680e-e3be-4829-bbbb-a5bfa58aeebc - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599462.95.27.470977|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders/Test%20Folder - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WoH+QLZVeWVTGUek0/GrwA';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: - - Wed, 14 Aug 2024 01:37:43 GMT - grafana-trace-id: - - d916b4d1cd9d049d0745590f61b2004e - mise-correlation-id: - - b3f88db5-e2a1-40f0-bf91-4f8281145617 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599464.927.30.996474|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure - Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"edur909nipzwgc","title":"Test Folder"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '287' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-L3tHayx3HYVc8U+KaPv9hg';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: - - Wed, 14 Aug 2024 01:37:44 GMT - grafana-trace-id: - - cb2c9c73c1a72fe5f59edba08c6bac6e - mise-correlation-id: - - 4e61cf1c-bf69-4513-8872-b9671fef2dfe - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599465.471.28.601094|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders/edur909nipzwgc - response: - body: - string: '{"id":32,"uid":"edur909nipzwgc","orgId":0,"title":"Test Folder","url":"/dashboards/f/edur909nipzwgc/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:37:43.121234Z","updatedBy":"Anonymous","updated":"2024-08-14T01:37:43.121234Z","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '331' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uN8egm80bgFYb4pZpo2T8Q';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: - - Wed, 14 Aug 2024 01:37:46 GMT - grafana-trace-id: - - 469c3d6c71d77ea20ed5d3e3876f590e - mise-correlation-id: - - 8d74cbb1-4869-4961-be84-48c9486c9948 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599466.219.28.739288|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"title": "Test Folder Update", "version": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '45' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: PUT - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders/edur909nipzwgc - response: - body: - string: '{"id":32,"uid":"edur909nipzwgc","orgId":0,"title":"Test Folder Update","url":"/dashboards/f/edur909nipzwgc/test-folder-update","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T01:37:43.121234Z","updatedBy":"Anonymous","updated":"2024-08-14T01:37:46.973978Z","version":2}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '345' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OPsub10/k0i38EmHZU8SQg';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: - - Wed, 14 Aug 2024 01:37:47 GMT - grafana-trace-id: - - dc731204e47fccc38f14b6fc96cf64f9 - mise-correlation-id: - - 5b24d96d-faf3-4a3e-a9b2-4963e2613235 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599467.901.30.788629|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure - Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"edur909nipzwgc","title":"Test Folder - Update"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '294' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-L7TcEVQEev9IPnDKMZxkCQ';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: - - Wed, 14 Aug 2024 01:37:47 GMT - grafana-trace-id: - - 8d8a2f0da43f70db4d222533eb25097f - mise-correlation-id: - - b270bfb1-3c22-4cdb-a365-2a0573ab32b7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599468.803.29.26803|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders/Test%20Folder%20Update - response: - body: - string: '{"message":"folder not found","status":"not-found"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '51' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MGcHDPFkErUQY0/ekztCAA';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: - - Wed, 14 Aug 2024 01:37:51 GMT - grafana-trace-id: - - dbb76436173d064eb1c0b96597707c0b - mise-correlation-id: - - 1509ed40-7ed9-488f-afbe-6056d9eba3a8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599472.099.27.352055|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure - Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft - Defender for Cloud"},{"id":32,"uid":"edur909nipzwgc","title":"Test Folder - Update"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '294' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-oiN4NPF8oHeAnRncba7zfg';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: - - Wed, 14 Aug 2024 01:37:51 GMT - grafana-trace-id: - - a3d10a9075f54bcc706088c1027f6e39 - mise-correlation-id: - - de990c1c-e4be-4d55-b2eb-5f9653f4f7f3 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599472.703.28.28188|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders/edur909nipzwgc - response: - body: - string: '{"message":"Folder deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '28' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3GMgDgBxsINLIqGtJaoRFQ';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: - - Wed, 14 Aug 2024 01:37:52 GMT - grafana-trace-id: - - 6ef1ea4d1ec299355556a3b6cd5d61c3 - mise-correlation-id: - - 6041e90a-8d6c-494b-b990-7a3ad99f4c35 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599473.443.29.704078|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/folders - response: - body: - string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure - Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft - Defender for Cloud"}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '232' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2lnTYewMpVAycwy8Ur2x/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: - - Wed, 14 Aug 2024 01:37:53 GMT - grafana-trace-id: - - ccc7bc040f33fd9d3e51fe4c390e600f - mise-correlation-id: - - 0116ca6a-f10e-42ab-b1a2-41aed004e84c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599474.563.30.254937|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources - response: - body: - string: '{"datasource":{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource - added","name":"Test Azure Monitor Data Source"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '521' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eHXUiidonZPEr3LfQBO1XA';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: - - Wed, 14 Aug 2024 01:37:55 GMT - grafana-trace-id: - - bb835ed434a18f86b77beb4b2abd5f73 - mise-correlation-id: - - 1c55ba66-d562-4af7-89a0-fb3d45018a0b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599476.629.30.147116|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source - response: - body: - string: '{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test Azure Monitor - Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store - connection: - - keep-alive - content-length: - - '430' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eCQx8Ns7roRqUGGFZPYYWA';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: - - Wed, 14 Aug 2024 01:37:57 GMT - grafana-trace-id: - - 070effff0915e2b2538de6ff47214d8f - mise-correlation-id: - - e1ff85fc-4af6-4a5e-a73c-67097269d068 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599478.27.64075|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source - response: - body: - string: '{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test Azure Monitor - Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store - connection: - - keep-alive - content-length: - - '430' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OyxFYepH8i9GE5C7P8+k0Q';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: - - Wed, 14 Aug 2024 01:37:59 GMT - grafana-trace-id: - - 830aa50bf6c0f99693e0c122b9fe84c7 - mise-correlation-id: - - d868f587-490e-4aea-adb5-db4e3b83e3e4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599479.973.27.893573|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: PUT - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources/5 - response: - body: - string: '{"datasource":{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource - updated","name":"Test Azure Monitor Data Source"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '523' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DMDtxSxJz5lzvZaNidx6/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: - - Wed, 14 Aug 2024 01:37:59 GMT - grafana-trace-id: - - eaf83cae60f05cac047e8e6596830799 - mise-correlation-id: - - e14001ec-4429-4928-9a6d-e9ad3c3bba0d - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599480.725.29.28614|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test - Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bwlVOYEptP4n56zkUPI8aQ';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: - - Wed, 14 Aug 2024 01:38:01 GMT - grafana-trace-id: - - ea36f310536e912b5920848af7b8a2bd - mise-correlation-id: - - 897f2088-9c99-418d-95f4-5d3833d7ef13 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599482.782.27.540405|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source - response: - body: - string: '{"id":5,"uid":"ddur90xvpb18gb","orgId":1,"name":"Test Azure Monitor - Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store - connection: - - keep-alive - content-length: - - '430' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XcMN+i+vMrtziJABc4b7Hw';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: - - Wed, 14 Aug 2024 01:38:03 GMT - grafana-trace-id: - - 837d12b2e262f1e73fa93f2cbed85c14 - mise-correlation-id: - - b6a65e22-6205-45b1-8dbe-32ace3829198 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599484.92.27.998777|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/datasources/uid/ddur90xvpb18gb - response: - body: - string: '{"id":5,"message":"Data source deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '40' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2XiTY3Vv5b8BqRs/MsvaOQ';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: - - Wed, 14 Aug 2024 01:38:04 GMT - grafana-trace-id: - - c976f494d7a07af61edd87eeadf30eeb - mise-correlation-id: - - 56ce098e-2516-47b7-8a07-c1ce0fe45545 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599485.632.29.772550|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"D8AC4F1D-71CA-40FE-A98C-49BCF2F20130"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva - SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM - via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure - Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2005' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5wckLZFTaq4apKhIqgFcow';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: - - Wed, 14 Aug 2024 01:38:06 GMT - grafana-trace-id: - - ae01becb1a97aba376853576f12e40a6 - mise-correlation-id: - - 94c05462-3b62-4916-9780-53c6a8c4fa9b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599487.489.27.819391|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "Test Teams Notification Channel", "settings": {"url": "https://test.webhook.office.com/IncomingWebhook/"}, - "type": "teams"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '133' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications - response: - body: - string: '{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07.826520478Z","updated":"2024-08-14T01:38:07.826520578Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '345' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EgWTi2HaJ6EKqDhfTohJxg';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: - - Wed, 14 Aug 2024 01:38:07 GMT - grafana-trace-id: - - cd96eab3271b1780963820328692b531 - mise-correlation-id: - - de387dd7-8262-4038-bdb6-21be46832216 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599488.773.28.196383|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/ddur91l92kf7kb - response: - body: - string: '{"message":"notificationId is invalid","traceID":"c8cfe87ccad11f5e842352a2e388574d"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '84' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NlrOOd/Duqmb2ARZ+3lQdQ';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: - - Wed, 14 Aug 2024 01:38:09 GMT - grafana-trace-id: - - c8cfe87ccad11f5e842352a2e388574d - mise-correlation-id: - - afbbdec9-6a28-435b-8143-8732d8dee0e1 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599490.26.27.850489|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/uid/ddur91l92kf7kb - response: - body: - string: '{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07Z","updated":"2024-08-14T01:38:07Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '325' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nWUO+EbOiBfsKHcLQCZlww';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: - - Wed, 14 Aug 2024 01:38:09 GMT - grafana-trace-id: - - 280fa8c597e7ab868c2e63f6eef3cb4a - mise-correlation-id: - - 9abca105-64ae-4a1c-98f5-38f01007da59 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599490.878.29.188649|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/ddur91l92kf7kb - response: - body: - string: '{"message":"notificationId is invalid","traceID":"95b0cdbd7d0b041b815ecd72872aa007"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '84' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5HCDU+4iwApXv1+GeWCOJw';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: - - Wed, 14 Aug 2024 01:38:10 GMT - grafana-trace-id: - - 95b0cdbd7d0b041b815ecd72872aa007 - mise-correlation-id: - - f169f677-058b-4a7a-8199-e04e1145adf8 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599491.798.27.923397|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/uid/ddur91l92kf7kb - response: - body: - string: '{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07Z","updated":"2024-08-14T01:38:07Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '325' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xuWq94WZ5OfFl8VBAiABgg';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: - - Wed, 14 Aug 2024 01:38:11 GMT - grafana-trace-id: - - a7a859d23a9630ce3b9ba032e22d895b - mise-correlation-id: - - 59bba3ae-31e6-4e80-88d7-dc7c04cfd829 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599492.444.29.29772|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "Test Teams Notification Channel", "settings": {"url": "https://test.webhook.office.com/IncomingWebhook/"}, - "type": "teams", "id": 1}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '142' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: PUT - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/1 - response: - body: - string: '{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07Z","updated":"2024-08-14T01:38:12Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '325' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-i8wI/kY/HtkKImmjE/QEEQ';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: - - Wed, 14 Aug 2024 01:38:12 GMT - grafana-trace-id: - - fb45b1bafd598efb897edb4b6fced27a - mise-correlation-id: - - 3e0d3fe8-1544-4717-8b26-343414cb464a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599493.054.27.821596|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications - response: - body: - string: '[{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07Z","updated":"2024-08-14T01:38:12Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '327' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BGdqD/Vq6AMPRxLcDI90Dw';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: - - Wed, 14 Aug 2024 01:38:13 GMT - grafana-trace-id: - - 01664f10f8bb76777fac33772db77465 - mise-correlation-id: - - 8eddd565-84f9-4146-bb59-9467a34c1e37 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599494.04.28.661072|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/ddur91l92kf7kb - response: - body: - string: '{"message":"notificationId is invalid","traceID":"0e4a929c578e6c05c001dc3135d3f695"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '84' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ez7Et5HoQzjAM7iASUT26A';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: - - Wed, 14 Aug 2024 01:38:14 GMT - grafana-trace-id: - - 0e4a929c578e6c05c001dc3135d3f695 - mise-correlation-id: - - cb9c26a0-4d81-4303-be0e-9a8749cc9ec7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599494.979.30.662962|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/uid/ddur91l92kf7kb - response: - body: - string: '{"id":1,"uid":"ddur91l92kf7kb","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T01:38:07Z","updated":"2024-08-14T01:38:12Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '325' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lgMsu7aVsJ67F8EbwKvo/g';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: - - Wed, 14 Aug 2024 01:38:14 GMT - grafana-trace-id: - - 1ce59383ebfc317b6ac3d31ae0d579a4 - mise-correlation-id: - - f775b2bd-825a-4253-bad8-c51e7945e0cb - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599495.608.30.194930|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications/1 - response: - body: - string: '{"message":"Notification deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '34' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wLHUFvv1754xalCMIA7PQA';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: - - Wed, 14 Aug 2024 01:38:15 GMT - grafana-trace-id: - - 704925d1985c1afa179a1c92f179c91d - mise-correlation-id: - - d91a7bc3-efb9-419c-8890-64d43589fb91 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599496.183.29.708604|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/alert-notifications - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ChNdRPWYLB6mXtCUL8vGnA';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: - - Wed, 14 Aug 2024 01:38:16 GMT - grafana-trace-id: - - 6c4849f99e1f9c6feec7866e6b437157 - mise-correlation-id: - - 86dc8ce1-f1f6-4381-a897-7a93b8164846 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599497.106.27.390963|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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", "panels": []}, "overwrite": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '76' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":33,"slug":"test-dashboard","status":"success","uid":"ddur923dqjbpcb","url":"/d/ddur923dqjbpcb/test-dashboard","version":1}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '143' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-e7RYTCqOCfBU6QZozphZuQ';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: - - Wed, 14 Aug 2024 01:38:17 GMT - grafana-trace-id: - - 4b26a5bf593954d8f7d487288e510fd5 - mise-correlation-id: - - 71bbd09a-914e-496e-8c3f-b3d881fa800b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599498.154.27.366265|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/dashboards/uid/ddur923dqjbpcb - response: - body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/ddur923dqjbpcb/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T01:38:17Z","updated":"2024-08-14T01:38:17Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test - Dashboard","uid":"ddur923dqjbpcb","version":1}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '734' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1mVIbOsry3yvYBCmd4mZOg';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: - - Wed, 14 Aug 2024 01:38:18 GMT - grafana-trace-id: - - 05cc2168a4bc4e91dad619b352f93784 - mise-correlation-id: - - 2c307e46-030c-44db-b5e5-5ddc80f24325 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599499.462.29.64042|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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", "panels": [], "uid": "ddur923dqjbpcb", - "version": 1}, "overwrite": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '114' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/dashboards/db - response: - body: - string: '{"folderUid":"","id":33,"slug":"test-dashboard","status":"success","uid":"ddur923dqjbpcb","url":"/d/ddur923dqjbpcb/test-dashboard","version":2}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '143' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CTf8P24cYedKESwqOaw7Vw';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: - - Wed, 14 Aug 2024 01:38:19 GMT - grafana-trace-id: - - 948848b5811b2fdcd4977326b49aa762 - mise-correlation-id: - - 7d309a90-091e-4ade-984e-412994684310 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599500.604.27.594712|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 - response: - body: - string: '[{"id":16,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":21,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"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":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":3,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","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":"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 - / 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":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":2,"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":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":9,"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 - / 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":15,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"ms-def","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/ms-def/Microsoft Defender for - Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":18,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":17,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":22,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":20,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":33,"uid":"ddur923dqjbpcb","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/ddur923dqjbpcb/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '9513' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lSl61IMktDEv6xUg0qoBjg';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: - - Wed, 14 Aug 2024 01:38:20 GMT - grafana-trace-id: - - 073533abc8e7b4a2060a966a0b02193f - mise-correlation-id: - - 40f7a63e-9205-469f-86c1-16d74d4b1dce - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599501.596.29.705036|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5rbK1vhE71tFZAEwrgP0PA';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: - - Wed, 14 Aug 2024 01:38:21 GMT - grafana-trace-id: - - 7435d26dbc217bac2b9788045d7431f4 - mise-correlation-id: - - f09dbf4e-2751-4c01-abc0-6bfc536da66b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599502.168.29.134958|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/dashboards/uid/ddur923dqjbpcb - response: - body: - string: '{"id":33,"message":"Dashboard Test Dashboard deleted","title":"Test - Dashboard"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '79' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d2Ryk82mvN47L3S+w8f6Cw';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: - - Wed, 14 Aug 2024 01:38:22 GMT - grafana-trace-id: - - 396abe342020dbc1d4cffca73f4b9fe6 - mise-correlation-id: - - aa10e994-ab4d-4063-b8c1-4ad64c4753b4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599502.968.29.747144|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 - response: - body: - string: '[{"id":16,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":21,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"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":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":3,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","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":"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 - / 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":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":2,"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":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":9,"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 - / 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":15,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"ms-def","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/ms-def/Microsoft Defender for - Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":18,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":17,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":22,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":20,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '9320' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3Brv1atJtlhnieQBWOAAxw';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: - - Wed, 14 Aug 2024 01:38:22 GMT - grafana-trace-id: - - c55382122fbaaecbffee8cf1c2623289 - mise-correlation-id: - - abfdfab0-bf04-4fde-ab91-f6b689ac9ad7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599503.906.29.834752|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HLj4YqinVVtnhQO8uAvGbA';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: - - Wed, 14 Aug 2024 01:38:23 GMT - grafana-trace-id: - - 36f4404181f8d2e66aa33dfeb28925b9 - mise-correlation-id: - - 57d5f128-23d1-43fa-97a8-5eebff2f47a2 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599504.561.29.298926|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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 delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:50.9843603Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:50.9843603Z"},"identity":{"principalId":"02b400d3-91d9-46d0-b9ef-023196811159","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-crdffqcvc4h3c9ef.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1120' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:24 GMT - etag: - - '"4c008e7e-0000-0d00-0000-66bc09ce0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: CC52AAF594224A319D85EBB7FC226DD4 Ref B: CO6AA3150219039 Ref C: 2024-08-14T01:38:24Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 - response: - body: - string: 'null' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - cache-control: - - no-cache - content-length: - - '4' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:27 GMT - etag: - - '"4c007480-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - x-msedge-ref: - - 'Ref A: AAC403A2269C4F3D925A5641FB9225A9 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:38:25Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963082190860&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=HGAc3uZmSKiZ4W0zPNGH7IkaAq8yQAV22HeTbv241ynQgOXpB-iIvIbIMkLEtbH97FYd5uipwEgQFkCti9fHtnnq8pVvi59wggvRGUML7vvffIz1DLAwGDdNs8_q8iBFdGLHKKbGjLRwl9s8Kd2HwmR_P-0eGi5NLmeYHyGJvawO5guW7uKk9uIBW79QdvLmmMl3XljaoI9tW4KGyJb2laLVmx9yIWHyvbxliYHhyLlC9fWEtHkeANHUKtRN-JIz8sTp00Dlnvub3MyQfm26x32Vn5BBGK2hNoe2QRKAdel--nIqgzv3HQnEcZpB1_ujQqxt17myhsFwpqgL9wMOMw&h=RvHhWSw-hh6wfIaqTFNQwJg1Yr2vLDtjv_x3PWTwad0 - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:27 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963082190860&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=HGAc3uZmSKiZ4W0zPNGH7IkaAq8yQAV22HeTbv241ynQgOXpB-iIvIbIMkLEtbH97FYd5uipwEgQFkCti9fHtnnq8pVvi59wggvRGUML7vvffIz1DLAwGDdNs8_q8iBFdGLHKKbGjLRwl9s8Kd2HwmR_P-0eGi5NLmeYHyGJvawO5guW7uKk9uIBW79QdvLmmMl3XljaoI9tW4KGyJb2laLVmx9yIWHyvbxliYHhyLlC9fWEtHkeANHUKtRN-JIz8sTp00Dlnvub3MyQfm26x32Vn5BBGK2hNoe2QRKAdel--nIqgzv3HQnEcZpB1_ujQqxt17myhsFwpqgL9wMOMw&h=RvHhWSw-hh6wfIaqTFNQwJg1Yr2vLDtjv_x3PWTwad0 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 5A2FFBAC638E472F825858D968D8C89A Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:38:27Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963388443043&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=QosRtnD8GHm4eL9Zn0Ag34eS5YyvcxoJPFIqqGVS7bg1KV2JCJCjZOPzdgPDHVvUjqyIsoMoCNrcatGAVd0FR6wAnZekL6yrwgm7_t-lZz0JuudQkgUIO2avQDPg7plZcTAOegsImC_wjQT8ztxqXphMjLrUi_tWlVOwDzLpCHk0Fq5-T_LSRdAyrIwbl1hmC_2hLgjfAh0FvkqCht62yOFBUvzYkphz7G5VR_IeCDNS1WjFWY0XkPMtKdt6JLcOHZe7D283_q5r1SFBRYLm3Py0PG7ZB-JKbtT1dVoUjAyW7LuliCF5FG3066Uvrd36E364lgWSWnvuXTCyk1IWQw&h=iJf7-0Sv2G3vhaj3CuMRKsSjLI4txX4rNkXOzAXQpGc - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:38:58 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963388599333&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=gLq08IlX9A88I8YaZ9VzhjXArRyia8taqjZ1L9vv8t0j7WvFgKzv3JXFpl5aWfbrHlt-Qk16pU265787HUWydaqhmHAHuZkM_vF3T9ZeBdPUUdIow3TBOXakDy9Liz0A0MckCjqvuUoGcFqQntNurt8llxNQshuUoK0riiaCNR-Ki-oohDXIh1ZniihNssjzcIgFF6MJzpy2r2myJ04MMqW80zKQbdP_4VeYfqqNSAQrlYhT7gs5IspCIOp1QZ8Y_G5-SQnv35AYXXfPbjXfMYmmDZxbS25yKUwjc5pfIkVGJUki3v_1JspJfLcOuKgN-fVzsRgVKjti7SopjdFt5Q&h=14HPW9cg2rmmPRSLCsKpIQ2R1IlUK3JskdCKAjvjDQU - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 1B54CE1D355849D18CBD422845BB4696 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:38:58Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963695555290&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=cBgH30iTN7WOF5IlTzmgCHX5L-FSmNoRleYZFTNuy5_P2IOaM5jsHly5nz8dg90CreSEAnU-C56_9BaZVdLkZvEXcSAyQLIy-L8Qx3-KKjdc4cjhRPEON99SN0EV70kwCrPwRfbqq6Qp4GDC6Mu2T6kxnhNVaAawyChrWTjeUH6L0tYv4vNi27E8Z6EUsRFLFx42DI4C54lb0yJPheTrHKN294drzIEPJuyu4DtA6ekXcD_MWdnigLy3sfx-QBEtMmfwvxCkZsxh7H2Ovftsvx2nwpA7RrBTv3e_dGjLnACT8hQqV6M_rJBYRV6ZaPR-e--_zEyR7XwOF5SjBy9uUw&h=dDaGCfiav3zogs2UObOKrjaoVY1CQJ1Z8drA44QBXr8 - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:29 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963695711519&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=t5q6J49b8EvDRWTSYlaxz1VNDrvQnLS1SEKFWDwkB54qKivsVepT4ik22_78M-h-gxuXrznWiooKeM9-unfJCiFhwA0TN12m7ecBiUSgtV4pSdq_F2EUZMT-wcs7WqV0_wtqq7v2wbxHwsv-XB9BFmvV-hItHD9pA8INfEXrSZaT7buQI8TW0JbFrPu4kEgKFBv7FpS_QbgIaxhXoFJ1oc2bKwMo-X49w1LnGSY6sBHQeAS9H7GULKzY-yIRvw9h9UkJyJyqBC35dKEf0-z8RhQc7AViPEVY7xEpNDV_5biWL95O9g7MLCIkB4Ka2qYlM65RDajQ0IJeidzC10fI9A&h=Vu5jnLGjSgRV1HrgFea8S0AzfSjGdFK16bJENCP6QFs - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 7888724DDC3D4C35AE6D3323A1596CE9 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:39:29Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963998276348&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Te7uwmZpnv7wSDDKdk3GcuDI5jDTrmsHpXBOQ02ZL9oGoJ2ZUtnd7ktZibirn7E10GbyKXhhRUu8LuHDLPByj14-EzwHS0Q-GorJ1HEkFCZEdaqhfdk41DPYCMfM1B-ki-moBIwtbHRfN8IPVqn2lSjEcy8hfSTziNJAK9f6CZrJCmhLHs0kVwPZHAgYk0qgLL8dpx-gJ6HRfxMrRC1hSyhTi0RkbVHsimikaW6mrFevDLNioh72SoEvUNNvsnfz9TpmcXYocLfIp7nkv4txetIZwCX1jBe_mB4jMffj2JrXgRlkgir5O3sCWFlUWMkT40x6bBrzYjEnC2vFkv8PPg&h=MX1s5LRu5oZoXgPC3xd9_BB7oBgz51eBv5bZT6uGGOs - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:39:59 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963998276348&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Te7uwmZpnv7wSDDKdk3GcuDI5jDTrmsHpXBOQ02ZL9oGoJ2ZUtnd7ktZibirn7E10GbyKXhhRUu8LuHDLPByj14-EzwHS0Q-GorJ1HEkFCZEdaqhfdk41DPYCMfM1B-ki-moBIwtbHRfN8IPVqn2lSjEcy8hfSTziNJAK9f6CZrJCmhLHs0kVwPZHAgYk0qgLL8dpx-gJ6HRfxMrRC1hSyhTi0RkbVHsimikaW6mrFevDLNioh72SoEvUNNvsnfz9TpmcXYocLfIp7nkv4txetIZwCX1jBe_mB4jMffj2JrXgRlkgir5O3sCWFlUWMkT40x6bBrzYjEnC2vFkv8PPg&h=MX1s5LRu5oZoXgPC3xd9_BB7oBgz51eBv5bZT6uGGOs - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 8A373EA33F344D6DBBF067B5B01C7ED5 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:39:59Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964300912847&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=R5t5j-CRYOa2WgkYdDzDXqjHR-DRLARiLStasEiEtWwRodMuiLhvKUm-xCThGPUiiGXrVtYswBgBXhCOI5_XYL7iaf00yDCI2Kvkp86fzq0UbRDG6_c_diqIageSBAA7RWAb3euGZkL1o5Gcj2phlMI4NJuh5CWR51NalVJUXeTlB7F3ySIB-z53jUlQUrfPH2Qh4S2PUWLPFmDJqCVNLJIcGfpNsXtQzxvsLh7T6fBjjGNrkFTsN_NKndJ66oD6jdlTcm5t5dR5MZI21gqjXMEo0uZkm62_yOse30KSuyfyNAa9Fp9Nrc-4vyh1ebC4RpuuPSKIMgvxFVmPY-vOvw&h=_fmFykppyBs0w50dp2hNj3VrqdpYg_tUEWFjJyJkeTk - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:29 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964300912847&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=R5t5j-CRYOa2WgkYdDzDXqjHR-DRLARiLStasEiEtWwRodMuiLhvKUm-xCThGPUiiGXrVtYswBgBXhCOI5_XYL7iaf00yDCI2Kvkp86fzq0UbRDG6_c_diqIageSBAA7RWAb3euGZkL1o5Gcj2phlMI4NJuh5CWR51NalVJUXeTlB7F3ySIB-z53jUlQUrfPH2Qh4S2PUWLPFmDJqCVNLJIcGfpNsXtQzxvsLh7T6fBjjGNrkFTsN_NKndJ66oD6jdlTcm5t5dR5MZI21gqjXMEo0uZkm62_yOse30KSuyfyNAa9Fp9Nrc-4vyh1ebC4RpuuPSKIMgvxFVmPY-vOvw&h=_fmFykppyBs0w50dp2hNj3VrqdpYg_tUEWFjJyJkeTk - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: AA64223C076F464FA035231174CBB8BF Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:40:29Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964606655466&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=1HrPholZOvZoeCOGD1jpCucYpWx4tqyV0ur9Z7Q2SUmZ3N39aKtaGanJ1Ys1B6nb6rjeHTIGJRal888opJLt2w6-ODgwX3N8eH0RuZs_aKklulUg7vzwJ4kCKsKmujCUq-APb1xw6apqRnMRC0uu7O5ErLQfNmA-EbJdISWPZJopXhCwmktpzRW-6d8wDkGP3d21PlGsosN5NDmGJE1Kv6RUtlzHixJPzZufpnMHxN_AeWkIB8Zq65B3nr3tcJOUBIMuTXOWoJA4jA8Ao2flEAe24R6Hrg8W-p7GLdX9GNGiEWyg6BdsfhjZ3QQelufSAogVLTqGqReNGJ1ltzo0fA&h=n4mZT6v7OHkn702Bmq-4AR3AGaO6lvS_QMd3hGZQaAo - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:00 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964606655466&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=1HrPholZOvZoeCOGD1jpCucYpWx4tqyV0ur9Z7Q2SUmZ3N39aKtaGanJ1Ys1B6nb6rjeHTIGJRal888opJLt2w6-ODgwX3N8eH0RuZs_aKklulUg7vzwJ4kCKsKmujCUq-APb1xw6apqRnMRC0uu7O5ErLQfNmA-EbJdISWPZJopXhCwmktpzRW-6d8wDkGP3d21PlGsosN5NDmGJE1Kv6RUtlzHixJPzZufpnMHxN_AeWkIB8Zq65B3nr3tcJOUBIMuTXOWoJA4jA8Ao2flEAe24R6Hrg8W-p7GLdX9GNGiEWyg6BdsfhjZ3QQelufSAogVLTqGqReNGJ1ltzo0fA&h=n4mZT6v7OHkn702Bmq-4AR3AGaO6lvS_QMd3hGZQaAo - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 6AF3A8455C34499FB3526B79AC321F11 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:41:00Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964913787314&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=TlZ4DM7Jpd8TJIL9NH2gRiK1lcRnYBJgLeNDFdyDqvCFQrJppvZrz99hX69tT0xLwab3-t8yAnSymr6er9ZsMW7L04eaV6X_9asjXdTglW2ysLpO2Knm4eR4wb3mqiu1-7Yyy8LghkjOlROgT1eUnHp7vv6NT4Xu5KUNyxt1vwwxWgYed-MxMuu_HvAxgg7XsvHjbOdYaSHPlonYrI54yAqRFLJCYaWTnjaV1Szx1YSG9Hx2OEZXx6dS3iGIy2fX_XRa_fsE89_A1uTA0aW7bTNPutNluawphoUywNMkGKJZ2QSKiYVPyTc4W7BgYRyLPJP5m0Pk0sWlIBULjkanmA&h=MFbleMH80ePpu_p8HwNe5fwftBDto4aUMWQs57No6gg - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:30 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591964913943568&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Z59JymUUk_hCChNe1xIwUaKsI8fmibdiqiov9-UDsvG5VFwyXmhyltfp9fGyepuZ2egWHCQ0GCgmp669dQZuESJOhLeehV5sCTMSn4Ls318yQB2LaAjwgX9bo6qznWOsecq2DKh4otYuL9Rw67S9Afuee2GN0qGbMyKKKBN39OXod-xYhf8boqiRPhj7jj6tGD6-Xtjloux-kBgwHCgWXjzY6wEKZseRvXQe2p7G5lzE8ch8RrLtDsQpvrvUyDXUAU-7ioI7ChgpGQwEBt0wOeDXeR2kV_lnWYDfE04xA4694OIZJ01qyBkZdjhxfz9IK3ce0V4AqMEQHeCfv5CtNw&h=U1VkBmKaoT0A-2yfN5ARiG87caG60y2Ly6k9sYokkrc - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 7687F0912476484F8BEE1CB7957C3A2A Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:41:30Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965219529545&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=AjJ78aLWxnyut3UsmLQvc6LPCGDjF8sK1BVY_ufnEh4DgONlaGs_kmCpgMPeU9BbhfztmdTH73NGF-cBf789ONr-Xb-Bk7CVQlFYNTwRBfSYs1s7c-RwM5C37tXUyl-rpwCYi5yy8qOPEbAK-QnetPurMNT8ln3Csta1KL3l5R6GrwFLqGFcGTH5KRAvUV4hw6RXrnJ8n_Cd0i819WruC7dkJUtmxity_SJkskDjrFmrdY1auHkSfWY0reW7VXqklqQf0jCiQgXdv6pNb5BejNmBboddlZ1TDpZnbCP1Tag_fS5R52hsuhkylCFsD_nUtFmfBO_kLQAmZez8PJgzdg&h=BwLwxr38J0G5phJmvJRwMoirwUcCvNUch5upP8RW4a8 - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:01 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965219529545&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=AjJ78aLWxnyut3UsmLQvc6LPCGDjF8sK1BVY_ufnEh4DgONlaGs_kmCpgMPeU9BbhfztmdTH73NGF-cBf789ONr-Xb-Bk7CVQlFYNTwRBfSYs1s7c-RwM5C37tXUyl-rpwCYi5yy8qOPEbAK-QnetPurMNT8ln3Csta1KL3l5R6GrwFLqGFcGTH5KRAvUV4hw6RXrnJ8n_Cd0i819WruC7dkJUtmxity_SJkskDjrFmrdY1auHkSfWY0reW7VXqklqQf0jCiQgXdv6pNb5BejNmBboddlZ1TDpZnbCP1Tag_fS5R52hsuhkylCFsD_nUtFmfBO_kLQAmZez8PJgzdg&h=BwLwxr38J0G5phJmvJRwMoirwUcCvNUch5upP8RW4a8 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 2B4EEDE39B71490F8DA61BC5B64EFDE7 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:42:01Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965524830993&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=SMwrdkg1dAn_Bm6i6hYgcMNJzBwkPnnBVRF-uVu2tMZc9YXWA8cgQSH-slpVLiRoID4O5SNnwlSza9-Rzq3uB1CaBEoifrTLC0OCpQ1CznbmgDR41nzaB1SEAnPAi2spM2MZRhI9_nFGovRgVIwrT6yBRTkBi8DuWAvwpVlcQy02kgoePMUgRUC6UQEjnmyQuT4Di9WFUo7UyH_EbQW4WnZ9pWdVRrskaJkKewGq0MD2OrHk9Ko5gNbDMDYBpqmJvoTZEGilCEk17KnUqZoboZjsi-eD90I1fkV2Ld3LD2RkVja1TxTazhVa_kOJ284EmVKRRzs9l-N2APJPsWcJYA&h=c-I6NsaFuMIOejXD4saLgdwVB93OXUSgWiZlAHSMVz0 - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:31 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965524987226&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=sQwUF3UBD9a7336YoOi5turNvpARW6C9_zON0bPUwZG5Vi8FNQU7VTUrFiO5SSabBt4Yilj8bmbEg_o2gBlIscOfnRdA_CH7NZ1iehBYrKcjCP2dqFFKTmhjprvl2HjNpTG7lg3M9iCKlAuuTnJxspeC7it5ebQjjs0bz7NYkNbgrhEgRPnleUukhQ4O-ewkzjwvxTVLRkqYB7bNDxiL5-8sLRM6ghPpNUxOwiZ5TOMiNgy_PvS94Rel-OPtYFLm6XpYpIPC-AqZng52DPWiXFdvkhkAHoef9dma75vOLLEncl2hf8YFEkn3GToTLX8Q6nALLfyYhmE7poykfBAAMw&h=iP9jezwp7mGp6KajvrPyxItbC-bZlI2Y3H_gyr-I58k - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 61D0EA542FDC44559AAF2D42EBB7C8F8 Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:42:32Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965827577694&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=KsOVg_OKgHBRoL5o_wP3iKudccsQ60-kO7RNYI4esmGqsCI7eLkRrEhw3tWgTuoMBfanGVmBFEnuUp4IhQX0ieDAXg6Q0pxLGrQoPSPZrjMDWUpFUdAITQiPxXblJp21FU0XarpicRgX6sv2jLjWgpqR7j8pX5EgVnHs3BbjI9HC741ZLvxxjjRXTWc36u7QSfsKr2S5qqE1J2Rg2Gmt5mNHbhbsE_-HDEQQtt6rDTWnVNFORdaj2rJsjDSqDcmrVsaSexsE3wUGI4Z6GMT19t3c6k6NEnLmmWKL7iHRpLGinYX0B_OX0t9YVsBEXlVvGC6ZtBVbXf_WVpf_8qzpuQ&h=SCBmk0UzTU-XhgfwDMpuJhVIRWyWokGImajjavnsnv8 - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:02 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591965827577694&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=KsOVg_OKgHBRoL5o_wP3iKudccsQ60-kO7RNYI4esmGqsCI7eLkRrEhw3tWgTuoMBfanGVmBFEnuUp4IhQX0ieDAXg6Q0pxLGrQoPSPZrjMDWUpFUdAITQiPxXblJp21FU0XarpicRgX6sv2jLjWgpqR7j8pX5EgVnHs3BbjI9HC741ZLvxxjjRXTWc36u7QSfsKr2S5qqE1J2Rg2Gmt5mNHbhbsE_-HDEQQtt6rDTWnVNFORdaj2rJsjDSqDcmrVsaSexsE3wUGI4Z6GMT19t3c6k6NEnLmmWKL7iHRpLGinYX0B_OX0t9YVsBEXlVvGC6ZtBVbXf_WVpf_8qzpuQ&h=SCBmk0UzTU-XhgfwDMpuJhVIRWyWokGImajjavnsnv8 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: CDB9466EFA92483C828F584D62AFDDFC Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:43:02Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T01:38:27.4246344Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591966133972425&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Z_YdAZjbWFgcLHrxzs8uQAwliQ9OIEDMkaA7qItCA6bYCQxSV7VZthTTd89BysOFPHrdhf3QXi-Ul6TXYPr8adAtiljxfqCqR5nBaZoYeZ7oNVbRjaWSu6KGbI2O2eN6IqsjEG01soqTNDf7pf-aLhyqH4s9gAtGPzGV1tvJWdUKWeBPX4e7gSoxd9oCLj4jdPMqKC1aGT9GiFLu6OFNl7jpNddSe_KUsbtrgRBqPuG5KimYaqBNvGRRrQYD7r_S0uLid1DMmnGYpF7HYKKqX1-uynXcCDI5rSuJjEC7S8GH7-UeNWUYZWvFbxNcNIbwu6pdFzpOk_n00QRczJN3ig&h=l1IW_s5aSk4eywPNw4FHpFc5N_ugir8taNrZ94K5LsE - cache-control: - - no-cache - content-length: - - '513' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:32 GMT - etag: - - '"0700f99c-0000-0d00-0000-66bc0a930000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591966133972425&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=Z_YdAZjbWFgcLHrxzs8uQAwliQ9OIEDMkaA7qItCA6bYCQxSV7VZthTTd89BysOFPHrdhf3QXi-Ul6TXYPr8adAtiljxfqCqR5nBaZoYeZ7oNVbRjaWSu6KGbI2O2eN6IqsjEG01soqTNDf7pf-aLhyqH4s9gAtGPzGV1tvJWdUKWeBPX4e7gSoxd9oCLj4jdPMqKC1aGT9GiFLu6OFNl7jpNddSe_KUsbtrgRBqPuG5KimYaqBNvGRRrQYD7r_S0uLid1DMmnGYpF7HYKKqX1-uynXcCDI5rSuJjEC7S8GH7-UeNWUYZWvFbxNcNIbwu6pdFzpOk_n00QRczJN3ig&h=l1IW_s5aSk4eywPNw4FHpFc5N_ugir8taNrZ94K5LsE - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: C56509AD46594C50AE5EE5E9F39B153A Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:43:32Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B?api-version=2023-09-01&t=638591963076321035&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=UwZevlefCXmSei5RPEPoidhWi9U8IuGMlGShsKVFFaQxIy30f_kYka5jijOnQzSa6LLaSbKWgrn3ciY6B4geSn6qvB0DtNq1rlm8p1SqUkqum9Hu8Z72-THWH2s9qef9cnpldHxIYJIapZOvC9BbBZfKIbj0aU5JqHx4ChDiMRtX0FDhErnrvE9UCsoQbwq7FRJEtAx-yfn_pjD8J9PSBBbfHOjjvi-kjDwdrYOm5LDYywGbnmqVzaKEih74bEzOPulQCIOi5BerXJ_mBZiMbZPeCHukdlv9OA7QUcF2PqsbaZsmBaMjry9JwCR8Yl-q_dOJMOk4kmFzg0k9F_bfzw&h=OT_e14gcNY7TsmoVmPjGm_zCJifxmhWSsr8stET1rMg - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","name":"6055c317-8920-46f4-b5e6-999254b19fbd*96183B5CE1302640FB3F4A3F4A0FB0C0FBA876EA9F888A70BB3BA0ABB1065B1B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Succeeded","startTime":"2024-08-14T01:38:27.4246344Z","properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '532' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:44:03 GMT - etag: - - '"68008e6e-0000-0c00-0000-66bc0bdb0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: BF4CA64C9D28420E9AD00B6AF262A89E Ref B: CO6AA3150217029 Ref C: 2024-08-14T01:44:03Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'02b400d3-91d9-46d0-b9ef-023196811159' - response: - body: - string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"02b400d3-91d9-46d0-b9ef-023196811159","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:35:31.3103270Z","updatedOn":"2024-08-14T01:35:31.3103270Z","createdBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - '869' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:44:04 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: AD7293E435A04824BA95BD93213EC8C2 Ref B: CO6AA3150217023 Ref C: 2024-08-14T01:44:04Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - Content-Length: - - '0' - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"02b400d3-91d9-46d0-b9ef-023196811159","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:35:31.3103270Z","updatedOn":"2024-08-14T01:44:04.7386895Z","createdBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - '857' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:44:06 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - x-msedge-ref: - - 'Ref A: 9E331D717F6E4E74979058E4BF9E551B Ref B: CO6AA3150217023 Ref C: 2024-08-14T01:44:04Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana list - Connection: - - keep-alive - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/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":"2024-05-18T04:19:24.1324865Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T20:59:48.6577936Z"},"identity":{"principalId":"12826562-be7a-40a8-bb8c-8cafcdf3b096","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgj2gvppoalgfaxpafmkyk7qoxgubnzhti4jij5ernwwhkzyt5h5dz7riqr45h7wl/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":"2024-05-18T04:24:06.1205753Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-11T21:01:57.988669Z"},"identity":{"principalId":"ddc1b197-af08-46fa-b011-288088e0fe9a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amge6bdhbsxhkizkmk43l2azyfo7q4gksu4nnwaswrai4rd6px2qpiukibpan6pwr7/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct7ixop3","name":"clitestamgsvcacct7ixop3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-01T23:02:00.8760036Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-01T23:02:00.8760036Z"},"identity":{"principalId":"ccdfa56d-9dd0-4c4f-93b6-fca21a04a4cf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacct7ixop3-edgvgyeddcgvbcfv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupewnvswl","name":"clitestamgbackupewnvswl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T04:35:34.7525135Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:35:34.7525135Z"},"identity":{"principalId":"f27fa747-c40a-4d28-a135-27ed52022b3f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupewnvswl-fwe4ehayded9g5bh.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgnv6yivbeealkglu3yqvbrqzbwhz2otvejv2dg2ccgk7umed2cvesauqyp5aqihg/providers/Microsoft.Dashboard/grafana/clitestamgbackupmg2uoml","name":"clitestamgbackupmg2uoml","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T04:38:16.2013451Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T04:38:16.2013451Z"},"identity":{"principalId":"7647d10d-8707-4e80-854a-0aa860b345da","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgbackupmg2uoml-akhgebdzgqdugtff.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgsv5g6p7zxqgkjlbo72aj74bwqmjgiffgln4ruqopvwvxzonno6aipwr5si5echs/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctg64ptv","name":"clitestamgsvcacctg64ptv","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-04T05:20:53.7781253Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-04T05:20:53.7781253Z"},"identity":{"principalId":"88599c24-a779-4839-a6f2-70315755e1bf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctg64ptv-fddkggenapdhage0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfkt5whmi6amop2w4gmudi43l3p6xzf4vikxgsvbu34x433r6gvnejgsx3igyx5t/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctq335hh","name":"clitestamgsvcacctq335hh","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-07T22:44:15.1741136Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-07T22:44:15.1741136Z"},"identity":{"principalId":"bd67b976-e219-4c8a-b86f-142576c8cbd6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctq335hh-aye2acc0h5dnhhat.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgil4gmtwhedenq6gclxyytdufekgx66dqh3hzzvvbvnr2qsevom64szqi6z57wrv/providers/Microsoft.Dashboard/grafana/clitestamgsvcacctrqpmqu","name":"clitestamgsvcacctrqpmqu","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-10T00:26:40.0238772Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-10T00:26:40.0238772Z"},"identity":{"principalId":"b377cb57-6d8f-467b-a494-7e0a84456051","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamgsvcacctrqpmqu-cdawdqardqergje3.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupigxrktt","name":"clitestamgbackupigxrktt","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.4110379Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.4110379Z"},"identity":{"principalId":"a47f698f-0a11-4cb5-b126-29e4b36e9a81","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupigxrktt-f6d7a7degdhbcubw.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdy3dbsyirfhxj7hsuq7rubqxap5ij7gjylrik2mwkptg6shxrylgkuqk2xpp7bk/providers/Microsoft.Dashboard/grafana/clitestamgapikey7ni3wns","name":"clitestamgapikey7ni3wns","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:36:58.7363429Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey7ni3wns-angqbqfbe9b5b3gg.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg262wywuoleav4afc6gqut34rukz57g7ispxjq7xhn7pdwr4f73mdl367kj3milz/providers/Microsoft.Dashboard/grafana/clitestamgbackupwb6dwjl","name":"clitestamgbackupwb6dwjl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:34:58.9111694Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:34:58.9111694Z"},"identity":{"principalId":"5a570fe7-9ba4-4537-906c-e562446071c0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupwb6dwjl-g3heasfcd5geg2ca.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgcz7xnerzdq6rqw2wx5q2lyr5qnlrfnyvm6j5i6hyiy2et43jgk2obrqm32twk5j/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct6phi6n","name":"clitestamgsvcacct6phi6n","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:40:29.0475546Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct6phi6n-gacdcje3fka7fqch.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test","name":"weu-pe-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-23T13:44:35.0549296Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-23T14:04:33.0267728Z"},"identity":{"principalId":"2daed4df-080b-4fdf-9bf2-d79d8c61a323","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://weu-pe-amg-test-a3dncdhgdveff5fn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/weu-pe-amg-test/privateEndpointConnections/weu-test-pe","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Network/privateEndpoints/weu-test-pe"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-g10-upgrade-test","name":"azcli-g10-upgrade-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-20T22:09:18.3852512Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:35:59.8371949Z"},"identity":{"principalId":"6cfbef2a-f419-4483-b689-a5343ccb189b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://azcli-g10-upgrade-test-arfthweuh5e6bxcb.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["13.90.103.154","40.121.255.60"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test","name":"private-amg-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-03-20T06:53:36.9615663Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T22:03:20.2382772Z"},"identity":{"principalId":"4a80d00d-88f7-44db-a0a1-8c21e1583b83","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.3","endpoint":"https://private-amg-test-htgag0hfe6cdhabm.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Dashboard/grafana/private-amg-test/privateEndpointConnections/private-amg-test-endpoint","properties":{"privateEndpoint":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/private-amg-test-rg/providers/Microsoft.Network/privateEndpoints/private-amg-test-endpoint"},"privateLinkServiceConnectionState":{"status":"Approved","description":"Auto-Approved"},"provisioningState":"Succeeded","groupIds":["grafana"]}}],"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/amg-data-link-repro","name":"amg-data-link-repro","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-03-29T20:00:35.9442226Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-18T22:15:11.1507954Z"},"identity":{"principalId":"f67a012c-6eb5-459c-bf60-7e19266b3f39","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://amg-data-link-repro-hqe4audnhebda6cq.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Enabled","outboundIPs":["40.71.173.211","13.92.195.189"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"test.email.net:587","user":"alanzhang","fromAddress":"ad4g@microsoft.com","fromName":"ad4g","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaPlugins":{"grafana-athena-datasource":{"pluginId":"grafana-athena-datasource"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/library-panel-sync-test","name":"library-panel-sync-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-05-15T23:45:04.5141055Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T20:07:23.838956Z"},"identity":{"principalId":"1d9e49f5-2c11-452d-b1c0-2dd914e63cb3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://library-panel-sync-test-hjahf6gcfyb7d4ez.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-backup-test","name":"azcli-backup-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-05-28T21:57:35.8421227Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:47:14.1968582Z"},"identity":{"principalId":"cea30572-cd9a-401a-9c8f-6f3504d0030c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-backup-test-epfnh3eug4g3czb5.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/alanzhang-eus-240606","name":"alanzhang-eus-240606","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-06-06T21:11:18.5196647Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:30:10.8900819Z"},"identity":{"principalId":"b5de2d86-50a5-4fb1-b8f3-cf3bfb5117c7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://alanzhang-eus-240606-csaea7g7efgjama4.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-pip2-test","name":"azcli-pip2-test","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-06-07T01:28:59.47761Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-16T19:31:11.0129739Z"},"identity":{"principalId":"aa621030-7ba4-49ca-90be-e867bfbea5c5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-pip2-test-g5hearbpbkgpg3fs.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-test-amg","name":"aaz-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-31T23:26:29.7399342Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-08T01:17:13.6383768Z"},"identity":{"principalId":"a85bebae-af48-4021-bd89-f1d9141851b5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-test-amg-ebguaqhpbwd9cgdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":true,"host":"smtp.mailgun.org:587","user":"postmaster@sandbox12345.mailgun.org","fromAddress":"example@example.com","fromName":"alanzhang","startTLSPolicy":"OpportunisticStartTLS","skipVerify":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azcli-test-rg/providers/Microsoft.Dashboard/grafana/aaz-sku-test-amg","name":"aaz-sku-test-amg","type":"microsoft.dashboard/grafana","sku":{"name":"Essential"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-07-31T23:34:01.0602941Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-07-31T23:34:01.0602941Z"},"identity":{"principalId":"2c0a9014-afb2-4326-88c4-6fadf1eb8fc5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://aaz-sku-test-amg-g7c4bvb7bxbchaf2.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/Microsoft.Dashboard/grafana/azcli-restore-test-2","name":"azcli-restore-test-2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-22T22:46:17.9549073Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:41:03.7526955Z"},"identity":{"principalId":"0fe6d58b-7ee1-4937-ada4-e017555d8b3b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-2-bcbfa3bfd2gpaxdz.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/az-test/providers/microsoft.monitor/accounts/az-mac-02052023"}]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":{"grafana-redshift-datasource":{"pluginId":"grafana-redshift-datasource"},"grafana-astradb-datasource":{"pluginId":"grafana-astradb-datasource"},"volkovlabs-echarts-panel":{"pluginId":"volkovlabs-echarts-panel"}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abz-test-rg-brazil/providers/Microsoft.Dashboard/grafana/azcli-restore-test-3","name":"azcli-restore-test-3","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus2","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-02-22T22:57:37.7954112Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2024-07-18T17:42:11.8580486Z"},"identity":{"principalId":"058eb720-b993-4ced-a359-c84388424c10","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://azcli-restore-test-3-f0gcbvhfdddxe7fb.eus2.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '29901' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:44:07 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-original-request-ids: - - 13d4b6ea-4ebd-40c1-9068-7f3706511b2a - - 65c99b75-361f-4a10-ae78-225b58effdd3 - - 3a060a81-8e46-4f47-9887-d4dd02840899 - - 7e76e82b-6037-425b-baa7-44a5ab8dbc42 - x-msedge-ref: - - 'Ref A: 31A2D3037CF3410294242ABE74F5B0B5 Ref B: CO6AA3150219035 Ref C: 2024-08-14T01:44:07Z' - status: - code: 200 - message: OK -version: 1 +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westeurope", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}, "tags": + {"foo": "doo"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '260' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + cache-control: + - no-cache + content-length: + - '1222' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:56 GMT + etag: + - '"5c002598-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + mise-correlation-id: + - ea9e27c1-01a2-48d7-8674-2f47aae939c9 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: CC9C2EF6342D4521AF90D62069B456D7 Ref B: SJC211051203017 Ref C: 2024-08-14T20:37:51Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T20:37:55.4121741Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:56 GMT + etag: + - '"32009fde-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0A3B4FA787784C5A84E6650DE3736F28 Ref B: SJC211051203017 Ref C: 2024-08-14T20:37:56Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T20:37:55.4121741Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:27 GMT + etag: + - '"32009fde-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F66826BE9D51438C875318E0144E854F Ref B: SJC211051203017 Ref C: 2024-08-14T20:38:27Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T20:37:55.4121741Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:57 GMT + etag: + - '"32009fde-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 96D8BCE875A446629CB1B564E5B1ADEF Ref B: SJC211051203017 Ref C: 2024-08-14T20:38:58Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T20:37:55.4121741Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:28 GMT + etag: + - '"32009fde-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5A976AFADC8943999DAD87D42C531DD1 Ref B: SJC211051203017 Ref C: 2024-08-14T20:39:28Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Accepted","startTime":"2024-08-14T20:37:55.4121741Z"}' + headers: + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:58 GMT + etag: + - '"32009fde-0000-0d00-0000-66bd15a30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 40E74C583E31486DB9D43D94EBE50B7A Ref B: SJC211051203017 Ref C: 2024-08-14T20:39:58Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592646767073454&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jJ9WjXUqOaHkpdg3FfW5OiYnfCIcqvvlt0I6Jv4Lyn0IYzc8_IGdKFGXuWaY-erksSSwW_eIKNmUrHDqhFMcDtfBfdZptlXOGFj7w9_epd3ZBV4xnz-RRrBVVXYtsoqxexme_sTAAvDnCZSb4AlThiFtE-lvna226PxQrJX_CsCAcP2YptAf3UXWcD1d5ejTLEHD38tqWIPai0FOp3kGgSoSBVAnNAeQjC9SbUR7_TO2D0uz3tyQ4b3qPgrvJ3YwOMGP8GgLOewFt7eWloLUQ1KymviiGItQKqncNqacJoaBAtG1PnP6YwRMs7GBFn-AI9hDRiatneqM1N60VwhgvQ&h=76woxRcq8UZxZLf19wEpI-DkyFrg98qcz7tsix8y2B0 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"16fa61d9-2040-4cba-8ab9-d6b4fbeda626*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Succeeded","startTime":"2024-08-14T20:37:55.4121741Z","endTime":"2024-08-14T20:40:17.4557142Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '584' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:29 GMT + etag: + - '"320013e5-0000-0d00-0000-66bd16310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C4667A8930544FD98E802C5E4EBC45B8 Ref B: SJC211051203017 Ref C: 2024-08-14T20:40:29Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1120' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:29 GMT + etag: + - '"5c00299a-0000-0d00-0000-66bd16310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 2CFAE739063E4E63B02326B211B9C573 Ref B: SJC211051203017 Ref C: 2024-08-14T20:40:29Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:31 GMT + duration: + - '1503895' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - a7srXP5rZjChJmfZvb0RxHg34SGgM9gLhtWJ3yOVjyw= + ocp-aad-session-key: + - 6AdE5BUVT3pRobrPVKtJX1LFzDaM3ZYC5qnfRHYFDU74YeRJmv1E2MwRCZZRJwCGywno8Bpf1FQ_ZMGiAvpneAtCaxR0CqA0RywtUQ9qULraxNwNtF5zgvqkTGj_UKPc.ij7Aw7ZWaM0EznSOzzsLpB9wK2OccG83jnJ4JFIpoFw + pragma: + - no-cache + request-id: + - 041a9143-66a3-4df6-b524-ff9b1d960c65 + 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 --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40: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 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D0BEC209151C4FA8ACDD0E94D72AF26C Ref B: SJC211051204009 Ref C: 2024-08-14T20:40:32Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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 --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:33.8410902Z","updatedOn":"2024-08-14T20:40:34.2501011Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002/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: + - '995' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40: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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 759EE25C33E245F489F2541401E2DB01 Ref B: SJC211051204011 Ref C: 2024-08-14T20:40:33Z' + 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 --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40: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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BB771B1D5F0C425FA19042D8ABB1A2A6 Ref B: SJC211051204027 Ref C: 2024-08-14T20:40:35Z' + 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": "f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce", "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 --tags + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:35.9191413Z","updatedOn":"2024-08-14T20:40:36.3491381Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:35 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 3AAD27A404B5451581C4F0A1271CAFE0 Ref B: SJC211051205023 Ref C: 2024-08-14T20:40:35Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + ParameterSetName: + - -g + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1132' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:37 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: E10D73C4D1A24B08A8666D2C7474A89B Ref B: SJC211051201019 Ref C: 2024-08-14T20:42:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgqtgejucfwqgaluke4dykyyflascn3jdj7q5akdjm4tnnjv7avnhoh4alpm35ghp/providers/Microsoft.Dashboard/grafana/clitestamgapikeyvm2zwzb","name":"clitestamgapikeyvm2zwzb","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:31.9386032Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikeyvm2zwzb-abahbhdybwhjbxed.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdi3o2wfwe7ueqat72daibp6rcpwwtj7hp2i6pvkgnccah4pj43dcyfea2jsihh2/providers/Microsoft.Dashboard/grafana/clitestamgfz2jtkqu32eqq","name":"clitestamgfz2jtkqu32eqq","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6223319Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.4097759Z"},"identity":{"principalId":"8201827e-f240-47d5-a96a-4127065ef2d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgfz2jtkqu32eqq-hyfqeqf3aybzdcbx.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigrategrpf6x","name":"clitestamgmigrategrpf6x","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.9031219Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrategrpf6x-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigratecwgmzy","name":"clitestamgmigratecwgmzy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.8766324Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratecwgmzy-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgdkuzbwh6odygxfkl5tartkbhhkoief3icnuzeem5lfsds4dzt7zvpqsgcss5mur/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct3qtbu7","name":"clitestamgsvcacct3qtbu7","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:32.9182029Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct3qtbu7-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupnvp53cl","name":"clitestamgbackupnvp53cl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupnvp53cl-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate6zeniq","name":"clitestamgmigrate6zeniq","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.0810669Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate6zeniq-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateie3gao","name":"clitestamgmigrateie3gao","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.1180459Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateie3gao-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateeutmou","name":"clitestamgmigrateeutmou","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateeutmou-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigratefp7kjs","name":"clitestamgmigratefp7kjs","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigratefp7kjs-f4e6cqergdegftg0.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigrateehhdmw","name":"clitestamgmigrateehhdmw","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateehhdmw-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '21461' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 4a1ed6c8-8d0a-458a-af30-6e1b51731b93 + - 64eb158d-ac5c-45ec-b866-e3608db1dae5 + - 3c1d9bb0-fb04-4bdc-91b0-30d6db33ffb9 + x-msedge-ref: + - 'Ref A: F9250E129BA3424C936D447FD22B334C Ref B: SJC211051205039 Ref C: 2024-08-14T20:42:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana show + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1120' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:38 GMT + etag: + - '"5c00299a-0000-0d00-0000-66bd16310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 557F539C4C464D59B17B752D43528222 Ref B: SJC211051205023 Ref C: 2024-08-14T20:42:39Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana user list + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1120' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:39 GMT + etag: + - '"5c00299a-0000-0d00-0000-66bd16310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: C28945126A1D4948892A99DA09C3FB4B Ref B: SJC211051203023 Ref C: 2024-08-14T20:42:40Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/org/users + response: + body: + string: '[{"orgId":1,"userId":2,"email":"example@example.com","name":"example@example.com","avatarUrl":"/avatar/680ab924279570be1058c370ae052197","login":"example@example.com","role":"Admin","lastSeenAt":"2014-08-14T20:42:42Z","lastSeenAtAge":"10 + years","isDisabled":false,"authLabels":["Auth Proxy"],"isExternallySynced":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '320' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-662nmfvHAMFC3ZZ3LN0GVQ';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: + - Wed, 14 Aug 2024 20:42:43 GMT + grafana-trace-id: + - 0ea05feeb8fb445c9672d992123d0823 + mise-correlation-id: + - 3bd75068-c72e-49d2-ad1d-64b6ec03e05e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.14.30.80725|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/user + response: + body: + string: '{"id":2,"uid":"fduu35axyvx8gd","email":"example@example.com","name":"example@example.com","login":"example@example.com","theme":"","orgId":1,"isGrafanaAdmin":false,"isDisabled":false,"isExternal":true,"isExternallySynced":false,"isGrafanaAdminExternallySynced":false,"authLabels":["Auth + Proxy"],"updatedAt":"2024-08-14T20:42:42Z","createdAt":"2024-08-14T20:42:42Z","avatarUrl":"/avatar/680ab924279570be1058c370ae052197"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '420' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lRBsQkWVGNfutLCQ09FQGg';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: + - Wed, 14 Aug 2024 20:42:44 GMT + grafana-trace-id: + - d02682fe37ffeb24798db908189e7402 + mise-correlation-id: + - eabc5115-a77c-4543-a3d5-121d6fb83303 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668164.981.30.805140|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"dduu35gz8jk00d","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu35gz8jk00d/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:42:46.042777151Z","updatedBy":"example@example.com","updated":"2024-08-14T20:42:46.042777151Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ze8Wxfo2Rh5u4leQBase1w';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: + - Wed, 14 Aug 2024 20:42:46 GMT + grafana-trace-id: + - bbacb3285d44deff54753ebdd7cba6de + mise-correlation-id: + - cef4765a-dafc-4d10-89ab-a0746e92d668 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668167.01.29.39866|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IBqWDv7zfZMw0xHJs9TPWg';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: + - Wed, 14 Aug 2024 20:42:48 GMT + grafana-trace-id: + - 21495db9d4e7a8bf58c75f78f7198d1d + mise-correlation-id: + - 294d1280-87cc-499b-a56c-a2c579273270 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668168.111.30.907023|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure + Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu35gz8jk00d","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '287' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kGQV0ryPQgPS2TkomMRBxQ';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: + - Wed, 14 Aug 2024 20:42:48 GMT + grafana-trace-id: + - c72c740c1d1c82f8b8c214be827583fa + mise-correlation-id: + - 1ba92a80-0dd1-44f7-b920-1c02583475c1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668169.874.30.733569|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders/dduu35gz8jk00d + response: + body: + string: '{"id":32,"uid":"dduu35gz8jk00d","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu35gz8jk00d/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:46.051617Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:46.051617Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Oc45Exar7BwXx0xahGc1Sg';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: + - Wed, 14 Aug 2024 20:42:50 GMT + grafana-trace-id: + - cce6bf36143935b22d494a8e36ac2744 + mise-correlation-id: + - 2a9870ac-0af4-4220-a3dd-dd9e0d1ce87a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668170.982.27.570128|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"title": "Test Folder Update", "version": 1}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '45' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders/dduu35gz8jk00d + response: + body: + string: '{"id":32,"uid":"dduu35gz8jk00d","orgId":0,"title":"Test Folder Update","url":"/dashboards/f/dduu35gz8jk00d/test-folder-update","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:46.051617Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:51.010478Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '345' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CP0b6TuEVWL7URqZWyURxQ';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: + - Wed, 14 Aug 2024 20:42:51 GMT + grafana-trace-id: + - db711857234c1a23b87811b0d5e2513c + mise-correlation-id: + - 2c9171c6-6319-44bd-80e4-d880e7b81082 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668171.963.28.176684|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure + Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu35gz8jk00d","title":"Test Folder + Update"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '294' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TodC8rArSn75pw7ITNRvAw';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: + - Wed, 14 Aug 2024 20:42:52 GMT + grafana-trace-id: + - d52be8c8c0af05df1dbbe5d9f94cc071 + mise-correlation-id: + - fb127407-40bf-4c58-9ad9-3462ac2e6154 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668173.09.28.293309|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders/Test%20Folder%20Update + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-re39Y8nEDTFU1Yatxewjfw';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: + - Wed, 14 Aug 2024 20:42:53 GMT + grafana-trace-id: + - 92310a59936f97a5cf7a67d0e276921b + mise-correlation-id: + - a9461e1a-4194-41b0-9f3f-39ebb75f9095 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668174.526.30.249918|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure + Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu35gz8jk00d","title":"Test Folder + Update"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '294' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wk/gCfnvtqLKt9SZ+IH1HA';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: + - Wed, 14 Aug 2024 20:42:54 GMT + grafana-trace-id: + - 43be267f6093752c91fb8bed8f7d37c2 + mise-correlation-id: + - 13ad94b3-59c5-4c4e-a89f-d3f4333018e2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668175.149.30.700703|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders/dduu35gz8jk00d + response: + body: + string: '{"message":"Folder deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '28' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CkYvF/+SUCfFfvc1jW/ozg';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: + - Wed, 14 Aug 2024 20:42:54 GMT + grafana-trace-id: + - d073a832f4f2cab5f31542312bbb0226 + mise-correlation-id: + - 5d123bdb-5745-43f9-a7fc-f213d17a7b62 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668175.715.31.351872|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cloud-native","title":"Azure Kubernetes Service Monitoring"},{"id":1,"uid":"az-mon","title":"Azure + Monitor"},{"id":14,"uid":"geneva","title":"Geneva"},{"id":12,"uid":"ms-def","title":"Microsoft + Defender for Cloud"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '232' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-62qjsd1tzLEc0+ffE2P2+g';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: + - Wed, 14 Aug 2024 20:42:55 GMT + grafana-trace-id: + - bde8c8ef7d757565bdc86b5de0542421 + mise-correlation-id: + - bd899fcc-19b3-4ca6-a1e4-6de5a7f698e0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668176.705.27.280501|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K9An+ePiDifg1sPox3zgkA';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: + - Wed, 14 Aug 2024 20:42:56 GMT + grafana-trace-id: + - 110d63d84952122cfcaa08e357fe7a79 + mise-correlation-id: + - c89ee002-6130-4dd7-a8fe-3705eb8b19ff + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668177.711.31.279862|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aZ3t0XS9w6qEGB2l/rxntw';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: + - Wed, 14 Aug 2024 20:42:57 GMT + grafana-trace-id: + - ccbe89605d04eb176ea9a4026ce733d6 + mise-correlation-id: + - e1f04b6b-4f92-45e5-9dd1-27d65cdbe1e0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668178.848.29.63078|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0T8THUQfjHuLHljSFFW/lA';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: + - Wed, 14 Aug 2024 20:42:58 GMT + grafana-trace-id: + - 8cec607b341b5e42a40e146e58ae984d + mise-correlation-id: + - 9e04ff11-45b2-4963-9b06-8b937e268b49 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668179.94.30.222163|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources/5 + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + updated","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '545' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-x2wDMxRa4eiVtzj5GFqcNg';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: + - Wed, 14 Aug 2024 20:42:59 GMT + grafana-trace-id: + - 5ef84e10be006fc49a98644dc5db4806 + mise-correlation-id: + - ceaac525-646d-4eea-9c48-ed0e3c29ab85 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668180.571.29.226009|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wydAnriXFHsOXXHM7T7CFw';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: + - Wed, 14 Aug 2024 20:43:00 GMT + grafana-trace-id: + - f9080af589c1ea1960ac5fa1b8109c19 + mise-correlation-id: + - 959b49fe-da78-43b5-8974-03912c0f48da + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668181.785.27.607335|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TpdPIt0kjrPlc61clc2cvw';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: + - Wed, 14 Aug 2024 20:43:02 GMT + grafana-trace-id: + - 79de29de7a83c79cf0ad5a57ec46dadf + mise-correlation-id: + - e89a7b9e-ed3b-4877-baa7-87e77dd33b5c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668183.037.30.197096|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/datasources/uid/da714998-ca29-4adc-851b-1bd93371cbc6 + response: + body: + string: '{"id":5,"message":"Data source deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '40' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-71z9lJeuhCP4H0M9YqyxcA';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: + - Wed, 14 Aug 2024 20:43:02 GMT + grafana-trace-id: + - 318a504c40534c6f0e8afd4cf2750be9 + mise-correlation-id: + - 9599bd95-29ab-4377-9be0-223943b8739c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668183.842.30.719787|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pgHbtvxM6M7SsyJine+Bug';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: + - Wed, 14 Aug 2024 20:43:03 GMT + grafana-trace-id: + - 8428ec919e07b5b8dad324a38afc050b + mise-correlation-id: + - aa98991c-b854-4528-aab3-33d0b21d95a6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668184.865.30.665876|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "Test Teams Notification Channel", "settings": {"url": "https://test.webhook.office.com/IncomingWebhook/"}, + "type": "teams"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '133' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications + response: + body: + string: '{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04.983138846Z","updated":"2024-08-14T20:43:04.983138946Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '345' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XCzlTyXqZvonqVbzfalDbw';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: + - Wed, 14 Aug 2024 20:43:04 GMT + grafana-trace-id: + - 0b52fed39a96a9dafb908a911d94d817 + mise-correlation-id: + - 22da8ced-db64-49ab-bbc6-c50e047da9e1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668185.924.28.363571|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/cduu36hg96j9ca + response: + body: + string: '{"message":"notificationId is invalid","traceID":"08d9070d0aa5d2ecb65e0e2aed7b6a4a"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PkCJ1SV7sYR3tEr7F9FW3w';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: + - Wed, 14 Aug 2024 20:43:06 GMT + grafana-trace-id: + - 08d9070d0aa5d2ecb65e0e2aed7b6a4a + mise-correlation-id: + - 27206417-cdb4-4d3f-b09f-e64035d520b9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668187.056.29.563779|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/uid/cduu36hg96j9ca + response: + body: + string: '{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04Z","updated":"2024-08-14T20:43:04Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '325' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-58TpJjkwZPbzY69HlR39Pg';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: + - Wed, 14 Aug 2024 20:43:06 GMT + grafana-trace-id: + - 2fd08c77ded870e3b6ac1fdb69b2eace + mise-correlation-id: + - 76faae48-0fe1-4b48-8779-f42cf4fa8b72 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668187.736.28.677201|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/cduu36hg96j9ca + response: + body: + string: '{"message":"notificationId is invalid","traceID":"2f5136598bfed927a366fba97aaed865"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-teViSsc0Gq6wvhiNq1YXoA';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: + - Wed, 14 Aug 2024 20:43:08 GMT + grafana-trace-id: + - 2f5136598bfed927a366fba97aaed865 + mise-correlation-id: + - d6d85b68-c3b1-456d-9054-fbe6afc8b0f9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668189.071.27.640879|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/uid/cduu36hg96j9ca + response: + body: + string: '{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04Z","updated":"2024-08-14T20:43:04Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '325' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d44357Nj1528W7uJvdYCKQ';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: + - Wed, 14 Aug 2024 20:43:08 GMT + grafana-trace-id: + - c2e42ccf8dfc369488466d02a46f3bcf + mise-correlation-id: + - 95a45d7e-8792-4d35-93da-797c64f0009a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668189.753.31.17195|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "Test Teams Notification Channel", "settings": {"url": "https://test.webhook.office.com/IncomingWebhook/"}, + "type": "teams", "id": 1}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '142' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/1 + response: + body: + string: '{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04Z","updated":"2024-08-14T20:43:09Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '325' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-k8AiSCmajoX22ARBbhwgGQ';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: + - Wed, 14 Aug 2024 20:43:10 GMT + grafana-trace-id: + - 53b865fdf5195d61411e9b5c95157d0f + mise-correlation-id: + - 95a7c711-337f-480e-aa6d-1549b89d8ac7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668190.968.29.843465|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications + response: + body: + string: '[{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04Z","updated":"2024-08-14T20:43:09Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '327' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Q30BYBzx2x5QlXX0Dt6sng';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: + - Wed, 14 Aug 2024 20:43:15 GMT + grafana-trace-id: + - fbc6ae0bf108256d77cd590742ad8d12 + mise-correlation-id: + - 3d89cc74-a975-42bc-b4fc-2b27eba7c8f6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668196.122.28.113605|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/cduu36hg96j9ca + response: + body: + string: '{"message":"notificationId is invalid","traceID":"b5edce7673d2891b6c697788d732e6fd"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3bTNkGPCIB3av/TeNHITdQ';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: + - Wed, 14 Aug 2024 20:43:16 GMT + grafana-trace-id: + - b5edce7673d2891b6c697788d732e6fd + mise-correlation-id: + - c9ec0ee1-3719-4955-b598-d6e5a43bd9e6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668197.547.30.413921|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/uid/cduu36hg96j9ca + response: + body: + string: '{"id":1,"uid":"cduu36hg96j9ca","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2024-08-14T20:43:04Z","updated":"2024-08-14T20:43:09Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '325' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HN7Paoc4iBkXu+sVQdkInQ';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: + - Wed, 14 Aug 2024 20:43:17 GMT + grafana-trace-id: + - 2d829026ac5075e7babe33fe76da6c8a + mise-correlation-id: + - e1e80d2e-1267-48f4-b2d9-ea31e08aa349 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668198.128.30.999542|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications/1 + response: + body: + string: '{"message":"Notification deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '34' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-r2YBKUVvXmxbQLN3MtK0UQ';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: + - Wed, 14 Aug 2024 20:43:17 GMT + grafana-trace-id: + - c35adecf34ebb8d4957055ae706b55ab + mise-correlation-id: + - 8bf4e3f2-6fe3-4edc-9a16-28124a5b064c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668198.727.29.171306|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/alert-notifications + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Y6mr3LRHu9rns/jftWSFKQ';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: + - Wed, 14 Aug 2024 20:43:19 GMT + grafana-trace-id: + - 73bc39a18250658f61f2bcf10fe41e3f + mise-correlation-id: + - 0909058d-3c17-404b-8da9-63e1bb6f0d49 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668200.421.29.786789|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": []}, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '76' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":33,"slug":"test-dashboard","status":"success","uid":"dduu37cd3xl34f","url":"/d/dduu37cd3xl34f/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '143' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lScoUrEDcbo1s6Mhg6RxTA';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: + - Wed, 14 Aug 2024 20:43:21 GMT + grafana-trace-id: + - 74573d0cb8c97e3f2e22a17342f86ab7 + mise-correlation-id: + - bc5c0378-0489-49ee-9ce3-16c5643e27bd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668201.934.28.2202|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/dashboards/uid/dduu37cd3xl34f + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/dduu37cd3xl34f/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:43:21Z","updated":"2024-08-14T20:43:21Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"dduu37cd3xl34f","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '734' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7QMEgmqic0egc205PII32g';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: + - Wed, 14 Aug 2024 20:43:22 GMT + grafana-trace-id: + - cabe824501fffd9b46d2291d11cd8206 + mise-correlation-id: + - c10284b5-04ca-4950-8a5d-44a23f51f770 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668203.536.29.242605|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "dduu37cd3xl34f", + "version": 1}, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '114' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":33,"slug":"test-dashboard","status":"success","uid":"dduu37cd3xl34f","url":"/d/dduu37cd3xl34f/test-dashboard","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '143' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vN67fokGmUJj3c+MJeogCw';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: + - Wed, 14 Aug 2024 20:43:24 GMT + grafana-trace-id: + - cab1c17752c7dad0b6f2fd0c7f961c00 + mise-correlation-id: + - 16af7e18-d330-471b-be56-fee9e39f6519 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668205.168.27.109637|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":18,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":19,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":4,"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":9,"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":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","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":"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":8,"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 + / 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":3,"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 + / 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":11,"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":7,"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":15,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"ms-def","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/ms-def/Microsoft Defender for + Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":25,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":24,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":26,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":22,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":23,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":21,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":33,"uid":"dduu37cd3xl34f","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/dduu37cd3xl34f/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9513' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SMRSeI/rJROIxqFoBiWUaA';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: + - Wed, 14 Aug 2024 20:43:25 GMT + grafana-trace-id: + - 4e6d916e40101b5a0866550e262eea5b + mise-correlation-id: + - 0a13fe61-ac31-4a0f-9f34-a246173d4cb0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668206.797.27.914550|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EQ/+dY5nqW0CmCALFc0IZg';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: + - Wed, 14 Aug 2024 20:43:26 GMT + grafana-trace-id: + - 501914b0e9c6f83ef93234891d0c49ca + mise-correlation-id: + - 72a62ed8-6a02-4837-9641-638078dfcf58 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668207.482.28.22752|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/dashboards/uid/dduu37cd3xl34f + response: + body: + string: '{"id":33,"message":"Dashboard Test Dashboard deleted","title":"Test + Dashboard"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '79' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0VLHG+8X17CNfPEvtzVM+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: + - Wed, 14 Aug 2024 20:43:27 GMT + grafana-trace-id: + - 7195e441c8704f39cabcebc1e9aced38 + mise-correlation-id: + - 27197c98-584d-4e3a-9a7b-0d552e7ec551 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668208.905.30.576471|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":18,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":19,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":4,"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":9,"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":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","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":"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":8,"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 + / 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":3,"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 + / 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":11,"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":7,"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":15,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"ms-def","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/ms-def/Microsoft Defender for + Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":25,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":24,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":26,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cloud-native","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cloud-native/Azure + Kubernetes Service Monitoring","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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":22,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":23,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":21,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9320' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-N9Biuqk8k3KHxtKOG8fmrA';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: + - Wed, 14 Aug 2024 20:43:29 GMT + grafana-trace-id: + - a96296be69f1b09a41a9de9397ea24c3 + mise-correlation-id: + - d863feaa-b89e-4987-99d2-6e31ba6a5dd0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668210.064.30.336842|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UuRWNGh2BHaKcvBV5xV3QA';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: + - Wed, 14 Aug 2024 20:43:29 GMT + grafana-trace-id: + - 4880a553164cd1f480314701303149c7 + mise-correlation-id: + - 02e2c95f-1853-4d1e-abc3-25da7667a237 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668210.679.30.487161|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","name":"clitestamge2e000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:53.8166901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:53.8166901Z"},"identity":{"principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://clitestamge2e000002-hmacggghcndkh3hn.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1120' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:30 GMT + etag: + - '"5c00299a-0000-0d00-0000-66bd16310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: DEEC7FB415374599837EEBE47FA4E8B9 Ref B: SJC211051203033 Ref C: 2024-08-14T20:43:30Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:33 GMT + etag: + - '"5c00e29c-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138733095&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MXFqEM535XE2PZoL8yrtSq0yhZlwh_Z0gRGEHon-dBM4flbH2N-Wx2K7PTWkGUilnEhIo0NSRLeeFFtVVlNoZYJm0myIG_cEgIEUQOpBUmvsQXP8oKE_80da3Ey-QmTcQEYMHeX00dNfOMepCCUkZDG0EirlmRAs87zmn-j7jHkJ7jRmFYY7hZZluAIODnkR3wx34OChZKI8guBfbdt7YVx1_kerXP0qbUPjkpuR89pwwpUfPpZQrrL5Ybq7ZmiLs4A_TJFyMvPCrJWV40HXtDPSWIdN3-bkw2qSfsmOR4Vut1QfxErDKCx5ufBQ7HP7O6azbE64NmOtEoAmnQgV4Q&h=kwCX04bZqk5aAhmeGJ6Z1ObHKz5Cy5aF4y4uXEnuuKI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 367988C7CDEF48B482CE28530C15D8B3 Ref B: SJC211051205023 Ref C: 2024-08-14T20:43:31Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650141373120&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ke3MLLMBXSEgElq9FlFxouvdPWYCTKrymfrxn3eShzwXYK9B-0mnkV7SrD5JRFUtjGPKegy7s7DvICHRjqRPDPhSklZD6-MgKG46FetoKUP2RofrkcnXnhzAOOXly_rV-eDnmUVomwMpvceIdZ1NzAz1goxn-QmkZQEmrV1MzJavKrfx_twbRZg_UUS9oKWRBAZVk5S_Pnn_mTNDiqpE5Ffsm-cMnD45O6ppEoi2vbNhbSQCi1IebvPoIlFPAY2xzN5Wdkx4nFcSNTYqYfmr7c8UbpStPIBgT83kPYmtxUkJTCWB1w6wsndouN_6QEUXNQH5NPoaHgWXwt7VvrNlZQ&h=ZjavwHOlk7czHG_y2oShCPEjWvVTfjCfXPcLO9vPWHQ + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:33 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650141373120&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ke3MLLMBXSEgElq9FlFxouvdPWYCTKrymfrxn3eShzwXYK9B-0mnkV7SrD5JRFUtjGPKegy7s7DvICHRjqRPDPhSklZD6-MgKG46FetoKUP2RofrkcnXnhzAOOXly_rV-eDnmUVomwMpvceIdZ1NzAz1goxn-QmkZQEmrV1MzJavKrfx_twbRZg_UUS9oKWRBAZVk5S_Pnn_mTNDiqpE5Ffsm-cMnD45O6ppEoi2vbNhbSQCi1IebvPoIlFPAY2xzN5Wdkx4nFcSNTYqYfmr7c8UbpStPIBgT83kPYmtxUkJTCWB1w6wsndouN_6QEUXNQH5NPoaHgWXwt7VvrNlZQ&h=ZjavwHOlk7czHG_y2oShCPEjWvVTfjCfXPcLO9vPWHQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 72526072BFFC4343BB3AD8597EFCA1C7 Ref B: SJC211051205023 Ref C: 2024-08-14T20:43:33Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650444026140&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oeI3nLhYudrTV8865m6va3EbVf4ffKj-JnHhpht_3pWGr11ugvJLuDpsCBiWe0IMpNoKBwaANfQGIZyttW79d8-Fa7KHc5VnfKGjCXgxZ8Qt4f5xPrFWY12YA_HP6Ccc2Q3tmOu-pVhqk7_wUbc31ZxKgVETRwGtr5E4lauesiCzAZ7Ag5nbO0eIWGHISTupwg4O7zuGzqPXINQ88fvlPO_Rk8xWeiN20scisvUCGH3b_-Tffml56jw6yJQ6WmNG8H_O5qerxJBMOIqWJaTpoRMXyHVJI8YevulVZPKCqwZsORKR5kjo6V7oCbyIu9RMSj3YQX1sfbFl8ItN_9MHxQ&h=1SstxKynzbqOAqeWv5yfMf24NgyM49rJp83VTfgbtXs + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:03 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650444183067&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MXvQKoBxpVHp6yuE2Idj_RtXYCCi2GJlpPkCYytPPQzpqRHwOLPtf3fTjd3xQjQqZeSBh1uyHfOjtdMjtaqaMg8azAOdA425Qnv4ngfLN8dlFzKp44ptCElC3WJ1OXeFkbDIG1xOV0OmHhXNTKOOFmK-E9vt4XTkzx5t9myY8SnyeBzG2vXGZ_4rZ_0YiSVSjg4UmL0Wi_tu7yfGYuR5TI9plQ-bgTDho-zXv0pf4xzDYIupKlMuEE_Pl-4KLBJI2z30upRXR_HVfVtQHVWxwu653GxDitEE0PBOIGP8UCEmxzdtFZfEIlLBr_NSzNKAyWtXjY2Slh2UA4AA6o82EQ&h=ysY1HbBkf0yju310Zi1i-3FvJ61wA1amCXJlywDQ68Y + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 36F257D8AC414BC1A61C3DA9AF2E6CE4 Ref B: SJC211051205023 Ref C: 2024-08-14T20:44:04Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650749907772&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z1VzMyXE6EiWkaUsoVJCVNHCUyRlBWK1gKDoiOG1pdpKylnw-1VOFNQshOnunx8UTD8WKDu1NwdCOqXsqeExT5iZcUtImWu_D0CQ13QrQHC1NnB6Cul2TFexEKoMqpGqDwkmoYiteOa7hkxrbLur1zlwaY2Lmdg6cacdrwgmgeNn9eI8iJdiZXrG9hD4wTXidvS-CrMWd9-Vrzd4oUHd7zUSJEGW8yV0GBlz6sne0QOQRPpDqhMkIYrS6fPD-Sk8lkli5F-Ek8WpibC3AsA6p7lAGsx1PqDPdufTnXp0ihQv7iAawLjZTYYVDhFlFwlPHzlVxFrWDu8jNVuFNGbfZA&h=XdEnvLAqG_arM37y0lOvxNjkJqrt4A4B2tEgHddBJn0 + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:34 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650749907772&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z1VzMyXE6EiWkaUsoVJCVNHCUyRlBWK1gKDoiOG1pdpKylnw-1VOFNQshOnunx8UTD8WKDu1NwdCOqXsqeExT5iZcUtImWu_D0CQ13QrQHC1NnB6Cul2TFexEKoMqpGqDwkmoYiteOa7hkxrbLur1zlwaY2Lmdg6cacdrwgmgeNn9eI8iJdiZXrG9hD4wTXidvS-CrMWd9-Vrzd4oUHd7zUSJEGW8yV0GBlz6sne0QOQRPpDqhMkIYrS6fPD-Sk8lkli5F-Ek8WpibC3AsA6p7lAGsx1PqDPdufTnXp0ihQv7iAawLjZTYYVDhFlFwlPHzlVxFrWDu8jNVuFNGbfZA&h=XdEnvLAqG_arM37y0lOvxNjkJqrt4A4B2tEgHddBJn0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8DDBDF1AFFB74E0496CFBD0F4EA0EE02 Ref B: SJC211051205023 Ref C: 2024-08-14T20:44:34Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651055334026&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M_sY9e85C_kXxNyyFihAmRkV5GZuH40JvjCtEdcvbhWHHxjjF2K-MpBRLpA5v5BOWvaHeNcgKZU7VcdUd-te6THYckV6L0mjo9pTJejwQISlMeTIvV-lcyRBET-Ht8Gs-9c0ikucHBlP8MEYbifKvtWSiYVyFNNn_fS6amiw4jOUT7BIGBiGpWUnD8847pUogi1qL7UlK3joI8lxKvmHQzIwd0EqgsU9AlXQlgL9UPxzrzeJL3N-WB5vLWVpbTU03E2sScoqpBvWM7X1aoL7F7SQtSPW4QfOTwXJGB8hmeyqEpu-Hgi0s5CVsEMy6K1smhj9ruo-GKmz1X7uoCCYNQ&h=Jl3nkBaxSeo9ihJPjnamagBVGRAtONVG1x5SU8z2QPc + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:04 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651055334026&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M_sY9e85C_kXxNyyFihAmRkV5GZuH40JvjCtEdcvbhWHHxjjF2K-MpBRLpA5v5BOWvaHeNcgKZU7VcdUd-te6THYckV6L0mjo9pTJejwQISlMeTIvV-lcyRBET-Ht8Gs-9c0ikucHBlP8MEYbifKvtWSiYVyFNNn_fS6amiw4jOUT7BIGBiGpWUnD8847pUogi1qL7UlK3joI8lxKvmHQzIwd0EqgsU9AlXQlgL9UPxzrzeJL3N-WB5vLWVpbTU03E2sScoqpBvWM7X1aoL7F7SQtSPW4QfOTwXJGB8hmeyqEpu-Hgi0s5CVsEMy6K1smhj9ruo-GKmz1X7uoCCYNQ&h=Jl3nkBaxSeo9ihJPjnamagBVGRAtONVG1x5SU8z2QPc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3737E5A95BED479680F33C4A2E0FCF37 Ref B: SJC211051205023 Ref C: 2024-08-14T20:45:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651360630239&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=OftLgf7LnDPHQAPpdcxfU7bQgIQ1Xg2H5HjXS_ZT-K4b5lDBs4TcWhc6_OWjLmpkGQxeHH2siZ89Sz2XVeoRX2IVDM-B_viTl9n50LasR93R4SjKwzTuV9KbR2y0OBQE_8hKO26zRkMnVTwHE2diHAgPAS1l9OsEttkghFSrZUAILbzrpE2bEunYLiaGJFjS6-g_edN1-cl95dz44TwT6OPK3uNYjGzXeobHrBY7dKngc9KBpxjipuZM31s3QGX_ySypUkHv3v8TXQhj-5_4ND-1PAyTme30ddwrgsuQzsIkDTYJQ_l57OzzesFgLf1JrnFER8ESsZQuCkbLRRz5uA&h=iDpZs1qGur9_lgIG2lCwmAQIEwUm4ISJh3_YaAdV9d4 + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:35 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651360786559&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dy4ZcFyGn96-_ZEbWYtdRJgxzCBYOi-jgmxoFoDhPUCpsb8xVMu6fxmJo59RdTicy_VjTNJWDGWUGkGh7Mhsr2QVYOC30ZPp7CMpp_htSXdZU632NCXMvVWVLhjxoCo8Ae30YGgJFg7PzVvdFT8lGIKSdnl5lSkRj-p3WAbyV_c-cfsbi4LL-xROhyLtTaI89lUTjjTDAENwg3KkgCgbEKSGNC9tMspNK1MJqoxatJrqoHF5bwyJqc6kiCbiMFztQ-7xJlQNlLwXSivsjakxXrF9twHbCh8SN-83G-sQNzkZ-n-AUZ5VLRsJPbDBZxYRKGDgPW_AAle60PscxkCLsQ&h=JsE0kViTcSjyOJeC5HvmyJ7Z0H-FMWZ-9i1qQM2ZfIs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 771E542E99124B7C89CC010FD54709CF Ref B: SJC211051205023 Ref C: 2024-08-14T20:45:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651663059767&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=H7f9wsshIovjVkXo-UwyULQT7f8PVkSAxTg_GnZ-eIfLILh1j2SqkrRPrehMLsL41iU8mQW32lmim30RAxQjVsiL--MhT7NGBrTizZJanmRajU9RDM7_YGehquWOh6N25ZVA7Mq4NLSUB0AV3DRFpSsLBHDUo4cJBribOvPoyuFoWc4SoXEWR1jdA3L48A5OmnmT1Ie0N5WNll1sL5Z0Ox4_YsDmjCOn_GnPTiS1IXTUGcUJf6EESt8RYQvedT7inZ6oQnCBilgpvjxBSmbj_F_u8aj48Alur1nLATFHRwi_FN5jGY5W11hszx7iLoTKCGVQN4DSuI21j4hnWl9XoA&h=clTz6DO8_qD6SAXkxaOtLRAO4mmRaYf0vEAS6vQubXo + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:05 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651663059767&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=H7f9wsshIovjVkXo-UwyULQT7f8PVkSAxTg_GnZ-eIfLILh1j2SqkrRPrehMLsL41iU8mQW32lmim30RAxQjVsiL--MhT7NGBrTizZJanmRajU9RDM7_YGehquWOh6N25ZVA7Mq4NLSUB0AV3DRFpSsLBHDUo4cJBribOvPoyuFoWc4SoXEWR1jdA3L48A5OmnmT1Ie0N5WNll1sL5Z0Ox4_YsDmjCOn_GnPTiS1IXTUGcUJf6EESt8RYQvedT7inZ6oQnCBilgpvjxBSmbj_F_u8aj48Alur1nLATFHRwi_FN5jGY5W11hszx7iLoTKCGVQN4DSuI21j4hnWl9XoA&h=clTz6DO8_qD6SAXkxaOtLRAO4mmRaYf0vEAS6vQubXo + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F114BFCCEB944F6793A804DE836A95F2 Ref B: SJC211051205023 Ref C: 2024-08-14T20:46:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651968406994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NFO1VyDwwSlKp7l54WAtOfna7YCXg5q9uUxvIl1aLhnMqqmA0P8giEupKGk8S8hquWPPR4cdJ0DQoU4Vi97VQ1vVtqFzaW57rjEX4neNtRkdbEDMb0Zyh9eZFf9RiSEipVy3pUyJD8Ngw7mxXTHVvLvmqKGtO_fOEODK-AUhGnFlWVpc2j3EjhyRWOOyslrLfdZeFGnOaZAKr8bhnWhf2zKFIlZ2dlETPZYmu7StphNRfgX2iUgGrVdJ0KULI-0_fXHTshzgbuXQI56FPKJK-9KoujjFXxU8CHc4bGwDzuXUkR_8oBud7FDI31dE4W-G2v0FwPwKAhZCGFgUduzlbg&h=A7Va_Mx9zcsj9LvADlLKOeYfgIAYtZRgs0bGvQo8HbA + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:35 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592651968406994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NFO1VyDwwSlKp7l54WAtOfna7YCXg5q9uUxvIl1aLhnMqqmA0P8giEupKGk8S8hquWPPR4cdJ0DQoU4Vi97VQ1vVtqFzaW57rjEX4neNtRkdbEDMb0Zyh9eZFf9RiSEipVy3pUyJD8Ngw7mxXTHVvLvmqKGtO_fOEODK-AUhGnFlWVpc2j3EjhyRWOOyslrLfdZeFGnOaZAKr8bhnWhf2zKFIlZ2dlETPZYmu7StphNRfgX2iUgGrVdJ0KULI-0_fXHTshzgbuXQI56FPKJK-9KoujjFXxU8CHc4bGwDzuXUkR_8oBud7FDI31dE4W-G2v0FwPwKAhZCGFgUduzlbg&h=A7Va_Mx9zcsj9LvADlLKOeYfgIAYtZRgs0bGvQo8HbA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D6766185CEAE46228C7AEDCA882A6202 Ref B: SJC211051205023 Ref C: 2024-08-14T20:46:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652273869026&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=lys_Uhui7fxRHyRPi2-uwfQIR8PAJl1YkoAXLxkHEhJHzDs2powzzV3YgRbOydDtNdT1-R5MtLMmqZowE0_RU987w0u_QAK5nYknTmYhQ1rBB67EBRiHKQc1uLqZMo5X37WxAn8M6bhYXFEgjsgvUEtc6tVb23nfkXQB71OlahovJ8bVjAVcG3I0gTsYXOfkpb8mqY5CIh69lhlmBvMvLmIpbMTHnlwheZ7_xXlrXJk5YCaheMzj0kkc8NCrbAEFb66lWz9TP0-b626ZHaKTwiPbByS9IRK6fo9zfRRe1xK6IVbiXqQsJvxbX5zHuBQkMLxJZTOU9d-dYyA_fryz3g&h=cGMywN-vFfnVtADQSHJcT8kTiZjXO0hN2-0oIaJKl1s + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:06 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652274025276&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ObFVmEKCp-nuk_aIL94ldd_0X4L5DqVoHsHH7v_uKG45MkLMleIEh7rMD-zMuDVFni0oiZ9Q0Ye9egnOFavbc5WOn0ISZ9RGbEUsLkw0U70pKkbscU7o8n9eAXrFtR_pMrNIKzOHeM-eJBZUC_oDHmyDpfPT_WwHTqb2MIvsMmsXffq8F6fga-ivO_plPzctKhTf_vuHzXxbCnSoh2IJRbyYeWUoSMWijMTiEoBsIwaOMT2R4jS2d-n4MBH4co6R_aW-7CChGD6Vn8K3yWDGm5SMyPI762JwEbopSa9avVH1LCvdf5z8dkcdeNDzx_enUch15NVZ4WNNe5fRKe0i0Q&h=L0OasNaxELTwqbtRCSDDsxpnDJT8TalnWdCbYvu5Crk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 73EA33528C3D45928F07E2619E48A2EA Ref B: SJC211051205023 Ref C: 2024-08-14T20:47:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652577363258&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mR08N7m55RGtV2yiMAICHkvIBUPAV2zYGeI2I4w_ODoz5ZDHiufY7hsTlzNFG9CnrA6goMuO7F3MBSePLfK0D0PjKTLdXbbivB2ULUwhvGsvXV_q1MXXz_zx-bZGkZMHa5L4M35DBTEesY_S7g38npkF-vFJnfpg3q0ZvTAQhWJ1EWC50SJB4ofrFCzxNnPVZtYZ4RGtXpAbizfTp9b3EcF7aZSBqt8_VZHMtv-Q98sHbvyHXelmh9GRi3_-5J86iIw8cGkCM1RVT1Z0SsdUKPaT5XMtbm7RFhUiOG-nxaS_BRCORrlDoluKIOUsT8ZCrYIxatC_QoCpXBMQ5QhM6g&h=96hBPInvl3Z-gbXSEX5BIP2b-MRxodu2aNRw6lNiWW8 + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:36 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652577363258&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mR08N7m55RGtV2yiMAICHkvIBUPAV2zYGeI2I4w_ODoz5ZDHiufY7hsTlzNFG9CnrA6goMuO7F3MBSePLfK0D0PjKTLdXbbivB2ULUwhvGsvXV_q1MXXz_zx-bZGkZMHa5L4M35DBTEesY_S7g38npkF-vFJnfpg3q0ZvTAQhWJ1EWC50SJB4ofrFCzxNnPVZtYZ4RGtXpAbizfTp9b3EcF7aZSBqt8_VZHMtv-Q98sHbvyHXelmh9GRi3_-5J86iIw8cGkCM1RVT1Z0SsdUKPaT5XMtbm7RFhUiOG-nxaS_BRCORrlDoluKIOUsT8ZCrYIxatC_QoCpXBMQ5QhM6g&h=96hBPInvl3Z-gbXSEX5BIP2b-MRxodu2aNRw6lNiWW8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E9D908199CA44513B2EE73DE67F5AC42 Ref B: SJC211051201029 Ref C: 2024-08-14T20:47:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652883056424&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fSdLefqsXPZs9TzP358MQFa30BF8U5gu6XnO29IXL5l02ilVp8hkgf04ADPR8Npn4xQI0B80_qaGbSg_B-B-yDD70ZL1yzicyTP5lIzi3uu0bq4L-m6aUVCx865uO4l5WZhbSLo8pwlDWrHlIkeS86lvE1uJSVY_gwtHlvjhbR1vRr-6iFm430VQemeyNSVKQTfjfu49k2dtBDceM3KrERL6SC8FX17ppuFoc0ktm_HlJxZp2u-4f8BjOGp8cb9iHXK9onUjPCLInrlBrxi_o6AMuh1PmuFAyGHP2DJlU911JLpfc1AH_ClvzN2HCbXm-IgaFkRmgtxM8Kh1RdwU1Q&h=RAb_fusNlfF-9iJ1W0wifbj6zHU8LwBXkRaz69zfid8 + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:07 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592652883056424&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fSdLefqsXPZs9TzP358MQFa30BF8U5gu6XnO29IXL5l02ilVp8hkgf04ADPR8Npn4xQI0B80_qaGbSg_B-B-yDD70ZL1yzicyTP5lIzi3uu0bq4L-m6aUVCx865uO4l5WZhbSLo8pwlDWrHlIkeS86lvE1uJSVY_gwtHlvjhbR1vRr-6iFm430VQemeyNSVKQTfjfu49k2dtBDceM3KrERL6SC8FX17ppuFoc0ktm_HlJxZp2u-4f8BjOGp8cb9iHXK9onUjPCLInrlBrxi_o6AMuh1PmuFAyGHP2DJlU911JLpfc1AH_ClvzN2HCbXm-IgaFkRmgtxM8Kh1RdwU1Q&h=RAb_fusNlfF-9iJ1W0wifbj6zHU8LwBXkRaz69zfid8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AA14ED29FC96452293ED2B8FBFD0E431 Ref B: SJC211051201029 Ref C: 2024-08-14T20:48:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Deleting","startTime":"2024-08-14T20:43:33.6910193Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592653185328563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pNloYNZPC7r9DcxTYm1pUNS_mH-PBRMXqlhSgmPmZilN64dQnNLl7lG7_KMaj_6N9D397P6RQZHMWnaRMblx06Nxwf8siFe8iTLpRGv0SqhuolCBSH4SBdWH1YK8uJqM8w76OJ3TM_Rt5c_Kl5Yr3aN7wzuXEG3fdm5VZlq5YFnD2R6UpJMVmrkHGdgd0beP8LoZqzethtxJQFyLZWGP1ySgJRxmYZx1szL6J0GxDdi6SxYRQFrXozRwx533eGkFR7ExZ0OJEiRRxRwWSYSUAU3SyackADSmaX_r1qoq3FT_UZnGQ2HKxBq0OkKog3czdKESlbihio7qr7yO2JGxvg&h=-u8SGM5KmBNBRzgpen-hmB4L2fuOWPpGwvsMNLFoelQ + cache-control: + - no-cache + content-length: + - '513' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:37 GMT + etag: + - '"3200b5ed-0000-0d00-0000-66bd16f50000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westeurope/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592653185328563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pNloYNZPC7r9DcxTYm1pUNS_mH-PBRMXqlhSgmPmZilN64dQnNLl7lG7_KMaj_6N9D397P6RQZHMWnaRMblx06Nxwf8siFe8iTLpRGv0SqhuolCBSH4SBdWH1YK8uJqM8w76OJ3TM_Rt5c_Kl5Yr3aN7wzuXEG3fdm5VZlq5YFnD2R6UpJMVmrkHGdgd0beP8LoZqzethtxJQFyLZWGP1ySgJRxmYZx1szL6J0GxDdi6SxYRQFrXozRwx533eGkFR7ExZ0OJEiRRxRwWSYSUAU3SyackADSmaX_r1qoq3FT_UZnGQ2HKxBq0OkKog3czdKESlbihio7qr7yO2JGxvg&h=-u8SGM5KmBNBRzgpen-hmB4L2fuOWPpGwvsMNLFoelQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 23982990F4264CDF94C3D46CFB386220 Ref B: SJC211051201029 Ref C: 2024-08-14T20:48:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123?api-version=2023-09-01&t=638592650138577443&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Df569WnWl8uDc2mrLjsAYe3Y7fe2ZtpE0kSuF6EtlPuAUFsd10tX9JSl4ysfY7RI1ICQgJW5WLB1n8ZXQn0G147CyYC2EMnYa4tHFTb5RwKKzg0aLZ9MEVfoo4GwbKwuJOUmys92IEAoCXktcj8WMeZgxIXqDctxcvEZLUbukN2PaPzK7K-8NkgVxLu6PlkcziYLRkFl2e0rsASRUv9KrRuj2W7ZHIWKPhcX4EOiqBUzJ_L371UD-XW4S2uPteARTLVdk4e3Cu-XRPWgYuP1Ud3Vvu2_Z8l26lGSIh9q2GFzo7jYTCM6i_haa_KNc0XZ5CNVBOpm4wH4q-nipmNR4g&h=A4_ip6B7ChM-zYuTF3nImIeG5ECVR15FEa_SI-TNFyg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","name":"3d39fd6e-8934-407b-9202-c49097e67dbc*383F907325BA67C18862FEA56228C17EAD7FAC41AD23EC084140DB15C892A123","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e000002","status":"Succeeded","startTime":"2024-08-14T20:43:33.6910193Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '532' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:08 GMT + etag: + - '"9200a5be-0000-0c00-0000-66bd183a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6101FC756BFF4A988A85E3A6E4DFB53E Ref B: SJC211051201029 Ref C: 2024-08-14T20:49:08Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:36.3491381Z","updatedOn":"2024-08-14T20:40:36.3491381Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:09 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0F10B90C4F544D53AEB82770F996987F Ref B: SJC211051203021 Ref C: 2024-08-14T20:49:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"f64a9edc-d731-4ac6-bbe9-e3c54bb1e9ce","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:36.3491381Z","updatedOn":"2024-08-14T20:49:09.7143748Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:10 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: C80AD222891A479791AC9D2A4677A857 Ref B: SJC211051203021 Ref C: 2024-08-14T20:49:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgqtgejucfwqgaluke4dykyyflascn3jdj7q5akdjm4tnnjv7avnhoh4alpm35ghp/providers/Microsoft.Dashboard/grafana/clitestamgapikeyvm2zwzb","name":"clitestamgapikeyvm2zwzb","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:31.9386032Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikeyvm2zwzb-abahbhdybwhjbxed.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigrategrpf6x","name":"clitestamgmigrategrpf6x","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:45:12.8840855Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrategrpf6x-edfndpd5eqg8dtf6.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigratecwgmzy","name":"clitestamgmigratecwgmzy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:42.2970795Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratecwgmzy-fsgdcfg8d9evgreq.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupnvp53cl","name":"clitestamgbackupnvp53cl","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:50.4522764Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:50.4522764Z"},"identity":{"principalId":"060c9f83-d0b8-431d-82c8-6e8e2c6b11a2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupnvp53cl-bedmc7hec2dkcudu.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate6zeniq","name":"clitestamgmigrate6zeniq","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:49.6298803Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate6zeniq-dxcjgaaeghbzh6fx.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateie3gao","name":"clitestamgmigrateie3gao","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:19.8365342Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateie3gao-cqbkghbcgvbvcuge.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amggnc4wdim3hcot23ahwnwsdkwbs6c5phpfsaogis5zsez6e27btxljkhxyqtlvhq/providers/Microsoft.Dashboard/grafana/clitestamgmigrateeutmou","name":"clitestamgmigrateeutmou","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateeutmou-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigratefp7kjs","name":"clitestamgmigratefp7kjs","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratefp7kjs-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgoqsmwbpqgn37j7oh2ndk3ixeivuqz7lmvamx4asp6bqeduc5pbcpgfpbepshcev/providers/Microsoft.Dashboard/grafana/clitestamgmigrateehhdmw","name":"clitestamgmigrateehhdmw","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrateehhdmw-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '17964' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:11 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - ba378f74-4324-4f35-bca8-3499d1bed81f + - efa764df-8fc0-40b5-b22f-aaf684dc1152 + x-msedge-ref: + - 'Ref A: 9739FEACAE534104AD87D5D2501897E7 Ref B: SJC211051205027 Ref C: 2024-08-14T20:49:11Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_dry_run.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_dry_run.yaml new file mode 100644 index 00000000000..30d67593fdc --- /dev/null +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_dry_run.yaml @@ -0,0 +1,15814 @@ +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.1180459Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:51 GMT + etag: + - '"020057e1-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724460797&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=EMTD0DlZog09jzL_gAxIjICTPe0pjWKSVPFJaFn5onRx3gZ2gHjZ4OJUrEqcZ2LKS4W3buJlU9G-8WaR5WCch3KvgqDdtA7IqydT_1EtZWST_jl_p2v9KB_Pjjl2zbTNANo_-2MYOVtwAf7fJglYyRR0QBq115vjRPSvNfwR9lGGZ9WmMknJCQrxZJsfOXHaYiTzhBdGsXVofduNvAbKPjzIT3PYKzkV8TJbyzv9e2aC6l8mQ-rZ2jQPPv7uLU0B5eShcKs79RO8H-t47KMZxvXQ8JU870bune6lnMqvAVHwMIqQT7l98CxU-xOUHNsF4xLFI9LVWu-96gGs-e3hvg&h=NKthdu9aFzH4Y-8TaDuPsuO4HZjpmaVv0wckawK4LhM + mise-correlation-id: + - 05509fe5-4d4f-470a-9034-1d2fe8776c80 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: E492DDEAE13B487A90B779CEF96B09A9 Ref B: SJC211051205023 Ref C: 2024-08-14T20:37:50Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:52.2232595Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:52 GMT + etag: + - '"03003f1c-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2134EB418E3E41E080C0D54933934DE1 Ref B: SJC211051205023 Ref C: 2024-08-14T20:37:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:52.2232595Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:22 GMT + etag: + - '"03003f1c-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C9BFD5EFA1DA432C8BC3E34D96646515 Ref B: SJC211051205023 Ref C: 2024-08-14T20:38:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:52.2232595Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:52 GMT + etag: + - '"03003f1c-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 378DD8B7020C4624845DB3719DC1625F Ref B: SJC211051205023 Ref C: 2024-08-14T20:38:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:52.2232595Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:22 GMT + etag: + - '"03003f1c-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 585D6578C35842B3B28320056EF66630 Ref B: SJC211051205023 Ref C: 2024-08-14T20:39:23Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592646724304658&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=A304f6MlBVc16SmNi6_5JAlHz9QUuKUR4eeatp6WlELkX_nj5n0s8YV6A7P45sPfWFOLZrdkpcY3Ku7awAQsz4OlnuhdCCLAlzdN46zLwqf2QnmHgKhpiSXelaqr6ELeQXx6z1DQ7VWd4FTdASzFbpi6aMcmfag0X7OvD7_Ufa-Y0kdzKIGLIVPrTTt-b3w_YSHI50RCdgz5SF2tBw6vPpBzf9fyyCvBGVsUluFSy1Ttm0w4UXj9sVnSJJPme7CJScOdkyqNWRRSXPxsJlEp8w0k5t1kT_oOzW4s7wBeAU2rW6XT0oBJUzAuhhjPpTzcOCYFFljrCVooTLNtISC89Q&h=n9seut2wkOET2DLZsGOwVzvvvWOWyktYgVHRhZ02uXU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"e0d24556-077f-479d-b17a-a331d429b7e3*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:37:52.2232595Z","endTime":"2024-08-14T20:39:53.0867029Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:53 GMT + etag: + - '"0300541c-0000-0600-0000-66bd16190000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C268BBDDA0E9441485AD8F73D4325ECA Ref B: SJC211051205023 Ref C: 2024-08-14T20:39:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.1180459Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:53 GMT + etag: + - '"740050cd-0000-0800-0000-66bd16190000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 11516EE365ED4A198B92A8CC55B7B98B Ref B: SJC211051205023 Ref C: 2024-08-14T20:39:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:01 GMT + duration: + - '2913579' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - TLcTCNmBYYQcsrPsPEIJTowk7ccH2SDlf68ajAbS3p8= + ocp-aad-session-key: + - nu6XQZ2H6DoH5Jg83Fncv4awQR6TIbflOlTSff6TorlgisxDrob7fYBjqGXlaU2V2wYPrHM3520OL9gD9-vaEsMuDZyk_epDrtGQ34lhnBmYmiQ-s0i8AMkzQ3d6gvOo.k90qTibAWaBHTVc7Y9ieKU0atVIwFtGYfuDihtiyF7k + pragma: + - no-cache + request-id: + - 81f7b5b8-21b5-4b68-bf9e-4795975c983e + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:02 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7F7CD5CF203647E8895C0907E72FD38B Ref B: SJC211051201027 Ref C: 2024-08-14T20:40:02Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:04 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: C3DBF1DA44DA4ED2A66A8AB218065937 Ref B: SJC211051203053 Ref C: 2024-08-14T20:40:03Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:05.1469888Z","updatedOn":"2024-08-14T20:40:05.5779903Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 209CB2AD16EB49B7926DAC70EED8E8A3 Ref B: SJC211051203053 Ref C: 2024-08-14T20:40:04Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:05 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: FDD8A74F8D814F528B17BF64D7CC4716 Ref B: SJC211051205047 Ref C: 2024-08-14T20:40:05Z' + 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": "825efe1e-8d84-44ea-815a-24804caf9a37", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:06.4307488Z","updatedOn":"2024-08-14T20:40:06.9737536Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:08 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 4BC491C160524E02833AC473B7951C8F Ref B: SJC211051201019 Ref C: 2024-08-14T20:40:06Z' + status: + code: 201 + message: Created +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000003-fxbyggb3hchcg2gj.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:10 GMT + etag: + - '"02006be1-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113884165&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IKGj6Ma5pUjhA-7hdV6gtcz1ft2YNrqtAyTkF4bAXRJ8856meVRsEsKUr-vl7eYCskyUyrvtxg-Pqwsm8iQ6VWk94pa3z9YH7whaWxfPO4XcHZk-PpEYNqg0VFbDupM1V4V3CMRN-idkD23IgMCxHDqTHRoAsJ8R4cKruAkqjV7DxfAJ07i0vB5xo0VBD-PS9nNgsDnSxvR_YOeJR6lGtKktccSHb9tcO83bG5U0BnNPUcsR7XVK9EOZJnSVjkfxAMSwqOSdDjvk4KYerm3kBTJeR95TIxo4jOwKWuiivlOCHKtTYyLgUpfnN1VG29mFoMtOMUcfTi-FFauel1FETw&h=5wxKI8EPHlPNXgaJkuzaN7xMHZxdxD8KRL8MMQUvP7E + mise-correlation-id: + - 0763cb02-549e-4e4a-9c84-b01ae34ade97 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 1A32AF6CF53A4C6A9FEC4B3C15B946D8 Ref B: SJC211051205033 Ref C: 2024-08-14T20:40:09Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.1442142Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:11 GMT + etag: + - '"03005d1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 568AB815CE5C444EBDF8F407C53667ED Ref B: SJC211051205033 Ref C: 2024-08-14T20:40:11Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.1442142Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:41 GMT + etag: + - '"03005d1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 953E84C1C9F04DC2BB4592D0BD1679B9 Ref B: SJC211051205033 Ref C: 2024-08-14T20:40:41Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.1442142Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:11 GMT + etag: + - '"03005d1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7BA2AB9D2C774FC48FA2C96D21BE6173 Ref B: SJC211051205033 Ref C: 2024-08-14T20:41:11Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.1442142Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:41 GMT + etag: + - '"03005d1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 371859887629460F8E2B4737F7CC5493 Ref B: SJC211051205033 Ref C: 2024-08-14T20:41:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592648113728563&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CZG57xXdT5Zu0E9FCSooTrKxiDtssbrVtuGMh5G0bykGNbbRluTG-CmUFequyuFzD49fHZCbG5Gpg8rCivvrWHs29l-IWlOwrIDy6GnJQTx-meWY8RwLqCL4ovn0kqJ05GNYlTr_PEGYEB6e4ghCXFot9kA8_eBeRZQDVBzWMAVxS6lFhLkCDX0JtUZ-HNk2FNVHfoTbIjyHTOWEW3ovOI0PE6zzpr4aX2h-8FQvmgr7Dzv2miVkFMGYoVZ01A2c2HNIYlZOUM8R3Hqsb--sWwXG7nl5K8fnkv1GHcW7DijOxA-6HNroHN_NGGOk2jeip6OqoBWzyjrY4MTDkArrlA&h=1fxwJ6eLhPeYpG9utXz7Su5LIU2PVf2ccewDr-fyiNk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"40a61f81-5e2b-44ac-bc29-6a482a52cc40*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:40:11.1442142Z","endTime":"2024-08-14T20:42:01.3848536Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:11 GMT + etag: + - '"03008b1c-0000-0600-0000-66bd16990000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7DA1189C56ED49B4B188D250D477DF03 Ref B: SJC211051205033 Ref C: 2024-08-14T20:42:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:12 GMT + etag: + - '"7400c7ea-0000-0800-0000-66bd16990000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: D7E9ADD6D6754C97B98A696F0FE6CA4B Ref B: SJC211051205033 Ref C: 2024-08-14T20:42:12Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:42:13 GMT + duration: + - '2960448' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - gJ2DYv9Ag3Ntmp0tpT2AYwai/IY2RUwE2LWPTUjI5uM= + ocp-aad-session-key: + - 25DMgtsnJcuG-guaDMjQOv3YQo472hO86hj7Cunm8d5j5bhrqqFjezgb9VA14j4B4JIbD_Zl5ig_B06R68lU7gZNcUp2dVdRXUq6s5SGgtX7OavQhL29rYA4I0l8xXvz.WF3S-Z2_QDycCbDHIcWiodVecBANZ0nMO2QMz-BZgVY + pragma: + - no-cache + request-id: + - 437e4009-5442-4b32-b310-544fd2929204 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:13 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 548CF06B60B14BC0B019A90CD1E88282 Ref B: SJC211051205027 Ref C: 2024-08-14T20:42:13Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42: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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: 9E294E5CD6E440EBA2B6036F55C19F31 Ref B: SJC211051201025 Ref C: 2024-08-14T20:42:14Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:15.5056045Z","updatedOn":"2024-08-14T20:42:15.9666083Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 78334CB357B14A8292889BD43AA241AE Ref B: SJC211051201025 Ref C: 2024-08-14T20:42:15Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:42:16 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 34C9238E2114463CBB0D0A7C34A0792A Ref B: SJC211051204017 Ref C: 2024-08-14T20:42:16Z' + 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": "d42a3471-a0ed-4652-b70b-b69e5f1698e2", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:16.7854896Z","updatedOn":"2024-08-14T20:42:17.1904947Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:42:18 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: D0E04DB289404CEEAE5A8CD669214AEB Ref B: SJC211051205037 Ref C: 2024-08-14T20:42:16Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --service-account + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:19.8365342Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:20 GMT + etag: + - '"0200aae1-0000-0600-0000-66bd17240000"' + expires: + - '-1' + mise-correlation-id: + - 41ee90d8-e1c6-42e9-82fd-980f9c59c49c + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 64FB569EFEC44FE69DB82A79888AE7F0 Ref B: SJC211051201023 Ref C: 2024-08-14T20:44:19Z' + status: + code: 200 + message: OK +- 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:19.8365342Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:19 GMT + etag: + - '"0200aae1-0000-0600-0000-66bd17240000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 8FD2522D4B7C46F0966FBD033E8D51D0 Ref B: SJC211051201051 Ref C: 2024-08-14T20:44:20Z' + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"dduu3amknrytca","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3amknrytca/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:22.363927017Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:22.363927117Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SxPWEvFqP+Ob9drp/ugiuw';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: + - Wed, 14 Aug 2024 20:44:22 GMT + grafana-trace-id: + - 0ed00c008cdecdf0335e28f35fa252dd + mise-correlation-id: + - d6417af1-ba82-48b4-a04c-1fbb0e2bc3f2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668261.922.28.53376|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu2vhmlqm80f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"fduu2vel2owe8b","title":"Azure Monitor"},{"id":14,"uid":"eduu2vgq2k83kd","title":"Geneva"},{"id":12,"uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3amknrytca","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dX8UQexXqsH0M4HZlY7jLQ';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: + - Wed, 14 Aug 2024 20:44:23 GMT + grafana-trace-id: + - fe224588f1b7d22dbaedb002216bf236 + mise-correlation-id: + - 46d4f052-18ae-45e5-8d68-95170c69b2d1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668264.008.28.902443|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sgN+cOoaqX5Nt0/xQFw/GA';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: + - Wed, 14 Aug 2024 20:44:23 GMT + grafana-trace-id: + - 3dacf71f66b71b6e6051bdfbba144326 + mise-correlation-id: + - 3ba130a8-795e-4fac-b091-8a2ec33e2ad8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668264.536.29.680816|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LwkBdip6YyH8QLjof3YCYQ';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: + - Wed, 14 Aug 2024 20:44:24 GMT + grafana-trace-id: + - 8bd569820d5fbc00148ff738ff44a995 + mise-correlation-id: + - 9f109202-8f82-4c09-b5ce-6966815910a1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668265.425.28.709146|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu2vhmlqm80f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"fduu2vel2owe8b","title":"Azure Monitor"},{"id":14,"uid":"eduu2vgq2k83kd","title":"Geneva"},{"id":12,"uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3amknrytca","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-T3BVVkShXt4Y6KV35UKO+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: + - Wed, 14 Aug 2024 20:44:24 GMT + grafana-trace-id: + - 2e8eb544857ddb8ac7ca427625e8caf9 + mise-correlation-id: + - 98ec97cb-1669-4b9d-a6e8-97becf9f0e25 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668265.758.28.19442|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVa"}, + "folderUid": "dduu3amknrytca", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '127' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3amknrytca","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ymESErOLf00H9LQRT2rpnw';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: + - Wed, 14 Aug 2024 20:44:25 GMT + grafana-trace-id: + - 787ee113b3eb4699746bdf2438b8ceb4 + mise-correlation-id: + - 71ed56cc-452b-40eb-b7b2-ee3b35c8b492 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668265.936.27.779142|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard2", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '97' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":34,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-mSPY7BQvDq8M2x65kEiWQw';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: + - Wed, 14 Aug 2024 20:44:25 GMT + grafana-trace-id: + - 2bee9d89b44f60d0c1a2891a037d5706 + mise-correlation-id: + - 24ce329e-7144-4c49-9046-03da51fc0e8f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668266.624.29.287746|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dHfc27DJ/PK3gRvxXD9Tbg';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: + - Wed, 14 Aug 2024 20:44:26 GMT + grafana-trace-id: + - 33b9b07ee9a9e24ce272da70afe26a89 + mise-correlation-id: + - 0b41f92d-0ad5-4f8c-a8b4-6e525c21d496 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668267.286.29.445820|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"aduu2vhmlqm80f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"fduu2vel2owe8b","title":"Azure Monitor"},{"id":14,"uid":"eduu2vgq2k83kd","title":"Geneva"},{"id":12,"uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3amknrytca","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-r2aHZ4/Z71Nh3sDMrGW2Fg';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: + - Wed, 14 Aug 2024 20:44:26 GMT + grafana-trace-id: + - 4d4c51235b1990866f588a316870b496 + mise-correlation-id: + - 7f3ef9dc-c53e-4317-88fc-3f6332f90f54 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668267.505.30.448690|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard3", "panels": [], "uid": "mg2OAlTVc"}, + "folderUid": "dduu3amknrytca", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '128' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3amknrytca","id":35,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LQ9Dx7nty7kNaTBzsoZhXw';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: + - Wed, 14 Aug 2024 20:44:26 GMT + grafana-trace-id: + - ff1bb2ba35829670265126298d33850b + mise-correlation-id: + - c3f5d012-d1bb-4e7b-9b38-2710c6a3587a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668267.674.26.709957|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004", "role": "Admin"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '52' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/serviceaccounts + response: + body: + string: '{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":""}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '150' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-b/3S8RyuRScC6mkJc//eTQ';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: + - Wed, 14 Aug 2024 20:44:27 GMT + grafana-trace-id: + - da316b0f17f310f0f5d3f7d1a71ff0f9 + mise-correlation-id: + - d818a078-2176-4205-beb8-c1c669c38e38 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668268.354.31.469654|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/76f3115f385ccc7a53234c931909fae2"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '251' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WxNmV5pmviDLzvVLQiHWlg';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: + - Wed, 14 Aug 2024 20:44:28 GMT + grafana-trace-id: + - 8ae6a8cbac3198700cc1736cbeee683e + mise-correlation-id: + - 8929320a-00b4-44cd-8202-6aab18d304e5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668269.003.28.362726|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004_token", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '65' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '{"id":1,"name":"clitestamgmigrate000004_token","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '87' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/vcTm4zJlYxy+vL3OOUMaw';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: + - Wed, 14 Aug 2024 20:44:28 GMT + grafana-trace-id: + - fa39540f000fcccd1fd011bd08253c00 + mise-correlation-id: + - 23f460b7-676b-4170-b67d-133424eeeced + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668269.183.28.169750|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 data-source list + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:28 GMT + etag: + - '"7400c7ea-0000-0800-0000-66bd16990000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 820DA912662E4E468A824AC7A470C959 Ref B: SJC211051201037 Ref C: 2024-08-14T20:44:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/KiuHg0kCcYaeKMGqCXiSQ';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: + - Wed, 14 Aug 2024 20:44:30 GMT + grafana-trace-id: + - 5d23758184e3312a111bc1f701abded7 + mise-correlation-id: + - 9efd1db6-bc4d-4ffa-b8a0-be67d0006974 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668270.28.28.316509|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"bduu32g776kg0a","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"bduu32dmnxzb4a","title":"Azure Monitor"},{"id":14,"uid":"eduu32fcof8cgc","title":"Geneva"},{"id":12,"uid":"eduu32f5gpse8d","title":"Microsoft + Defender for Cloud"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '258' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UuIzbT+wK/r8P1XcYAGuOQ';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: + - Wed, 14 Aug 2024 20:44:31 GMT + grafana-trace-id: + - 4c45cb6cc44a473e41ff8169a09b7dce + mise-correlation-id: + - a831dfda-4463-4f14-b017-6f2ffce761ef + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668272.172.31.665677|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":26,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":11,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":2,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":7,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":8,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":10,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":5,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":6,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"eduu32f5gpse8d","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/eduu32f5gpse8d/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":27,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":21,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":16,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":22,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9716' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NQqDtu+jXlGMOhxrJ1gQTw';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: + - Wed, 14 Aug 2024 20:44:31 GMT + grafana-trace-id: + - ccffa09bc452eaa9b65e77574af8f3a1 + mise-correlation-id: + - 9ffaef31-237f-4bf6-b7f2-aa12209a0f2f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668272.824.27.385472|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nibwWtIZFJEOq5CIHmk+vg';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: + - Wed, 14 Aug 2024 20:44:32 GMT + grafana-trace-id: + - 86a226de6813bc252af6cb97786ed1c5 + mise-correlation-id: + - 09868b1d-0e23-4159-b47e-a0ab84582789 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668272.98.27.262089|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:32 GMT + grafana-trace-id: + - 881d337a16a2a900c8e6a9f39a35088e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668273.658.30.562688|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:32 GMT + grafana-trace-id: + - 2985a0305707034242e520efad21fa60 + mise-correlation-id: + - f0bcf961-2081-4b5c-a07d-9cd0f2027810 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668273.815.28.28775|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-U2DPvNXb+dflgphFm/W9ew';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: + - Wed, 14 Aug 2024 20:44:32 GMT + grafana-trace-id: + - 782a5d589d564af4d96f913de2016bbd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668273.942.29.511513|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qyYE4IM+xytML/+ceD9gDA';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: + - Wed, 14 Aug 2024 20:44:33 GMT + grafana-trace-id: + - 18d895f67b8fc9bbaa170e170fb8f43d + mise-correlation-id: + - 68ba1554-a94a-45fb-aaf4-15662c25bd12 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668274.42.28.443666|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"aduu2vhmlqm80f","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"fduu2vel2owe8b","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/fduu2vel2owe8b/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"eduu2vgq2k83kd","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/eduu2vgq2k83kd/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/eduu2vgjhbv9cf/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"dduu3amknrytca","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/dduu3amknrytca/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QQUXaSwkGKLWmdt3D+Uozw';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: + - Wed, 14 Aug 2024 20:44:33 GMT + grafana-trace-id: + - 1eccbef1efba5d8c6c814a0efc5d1769 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668274.555.27.685229|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/aduu2vhmlqm80f + response: + body: + string: '{"id":28,"uid":"aduu2vhmlqm80f","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:39.551192Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:39Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '372' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-88phxjGwy/mhAyghwda4eQ';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: + - Wed, 14 Aug 2024 20:44:33 GMT + grafana-trace-id: + - 396c5991f0f834187c4c028f4122e50e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668274.717.29.658710|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/aduu2vhmlqm80f/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"aduu2vhmlqm80f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"aduu2vhmlqm80f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DtSV7oOjnWHu49RzsR4TTA';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: + - Wed, 14 Aug 2024 20:44:33 GMT + grafana-trace-id: + - 9dc4a653162059b7856aa6350af55e0e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668274.888.29.2447|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/fduu2vel2owe8b + response: + body: + string: '{"id":1,"uid":"fduu2vel2owe8b","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/fduu2vel2owe8b/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:37.970839Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:37Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '327' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-siIEdTcl0ESwOLv35tH5oQ';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: + - Wed, 14 Aug 2024 20:44:34 GMT + grafana-trace-id: + - 021ab2ba3eac057ae6561a97e99dddd2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668275.066.29.606166|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/fduu2vel2owe8b/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:39:37Z","updated":"2024-08-14T20:39:37Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu2vel2owe8b","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/fduu2vel2owe8b/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu2vel2owe8b","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/fduu2vel2owe8b/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4bmbankxjyryySXI02of6Q';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: + - Wed, 14 Aug 2024 20:44:34 GMT + grafana-trace-id: + - 3f37bdf5b40f30ad66a9d2f87d932ceb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668275.291.27.443687|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/eduu2vgq2k83kd + response: + body: + string: '{"id":14,"uid":"eduu2vgq2k83kd","orgId":0,"title":"Geneva","url":"/dashboards/f/eduu2vgq2k83kd/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:39.080091Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:39Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '314' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d0mI42s/JHseSlBirsOPbg';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: + - Wed, 14 Aug 2024 20:44:34 GMT + grafana-trace-id: + - a9e419b7459238295cbdf7fd5f8a1708 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668275.488.29.515366|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/eduu2vgq2k83kd/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu2vgq2k83kd","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vgq2k83kd/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu2vgq2k83kd","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vgq2k83kd/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bDkxixLYqVckWgiCtOzp1A';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: + - Wed, 14 Aug 2024 20:44:34 GMT + grafana-trace-id: + - 51a52c01d879ca821e5c7c68c4e0e04e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668275.695.31.142715|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/eduu2vgjhbv9cf + response: + body: + string: '{"id":12,"uid":"eduu2vgjhbv9cf","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/eduu2vgjhbv9cf/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:38.984073Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:38Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '358' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LJWLg5AcKh781N49z832/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: + - Wed, 14 Aug 2024 20:44:34 GMT + grafana-trace-id: + - 8c01286f3d179c50326f658ef1c4daef + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668275.877.27.980388|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/eduu2vgjhbv9cf/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vgjhbv9cf/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu2vgjhbv9cf","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vgjhbv9cf/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-z5N+Rn6BdqJHJkF1xLqCMg';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: + - Wed, 14 Aug 2024 20:44:35 GMT + grafana-trace-id: + - e9657fbe6878620af0481bb6eb2c3ecb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668276.038.26.658046|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/dduu3amknrytca + response: + body: + string: '{"id":32,"uid":"dduu3amknrytca","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3amknrytca/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:22.369098Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:22.369098Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+ARiW7iEIXoGYCQTvtr71A';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: + - Wed, 14 Aug 2024 20:44:35 GMT + grafana-trace-id: + - c4efe6462165d8f03e25f148157ec42d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668276.266.28.513352|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/folders/dduu3amknrytca/permissions + response: + body: + string: '[{"folderId":32,"created":"2024-08-14T20:44:22Z","updated":"2024-08-14T20:44:22Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"dduu3amknrytca","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3amknrytca/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:22Z","updated":"2024-08-14T20:44:22Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu3amknrytca","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3amknrytca/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:22Z","updated":"2024-08-14T20:44:22Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu3amknrytca","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3amknrytca/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0HQ88fea0zBiFpcS1jAxzg';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: + - Wed, 14 Aug 2024 20:44:35 GMT + grafana-trace-id: + - 196bfd643a2a257e145771965c71e376 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668276.445.26.498097|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"bduu32g776kg0a","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/bduu32g776kg0a/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"bduu32dmnxzb4a","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/bduu32dmnxzb4a/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"eduu32fcof8cgc","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/eduu32fcof8cgc/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"eduu32f5gpse8d","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/eduu32f5gpse8d/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '910' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6OjsAbeAfVy+sPcU+ixhvw';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: + - Wed, 14 Aug 2024 20:44:35 GMT + grafana-trace-id: + - 04d92ef66d4675505bf8aa36f29194f1 + mise-correlation-id: + - cbb5bda6-f4b0-4572-b8f6-7fac3a80f06b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668276.602.29.368601|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/bduu32g776kg0a + response: + body: + string: '{"id":28,"uid":"bduu32g776kg0a","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/bduu32g776kg0a/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:41:49.591819Z","updatedBy":"Anonymous","updated":"2024-08-14T20:41:49Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '372' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eBoDkzzdVahVkYdJxrM6ag';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: + - Wed, 14 Aug 2024 20:44:35 GMT + grafana-trace-id: + - 9943dc3a748d4ddc5c2879f6c38fcdbc + mise-correlation-id: + - f3aeaa03-dcee-4406-b9a8-7641335e889a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668276.794.31.278055|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/bduu32g776kg0a/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu32g776kg0a","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/bduu32g776kg0a/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu32g776kg0a","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/bduu32g776kg0a/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zYIOFDPo1E5eo1RuMFoXvw';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: + - Wed, 14 Aug 2024 20:44:36 GMT + grafana-trace-id: + - d04aa85336eaeb05f29bd6c016dad683 + mise-correlation-id: + - 2d54e92e-5110-4f27-b41b-2fbdb3a602bc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668277.141.29.848087|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/bduu32dmnxzb4a + response: + body: + string: '{"id":1,"uid":"bduu32dmnxzb4a","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/bduu32dmnxzb4a/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:41:48.259304Z","updatedBy":"Anonymous","updated":"2024-08-14T20:41:48Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '327' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DhYPA9ix8KjE9yVhfd1Ogg';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: + - Wed, 14 Aug 2024 20:44:36 GMT + grafana-trace-id: + - 7821278787bff4f2f81f2b8a4848bd9b + mise-correlation-id: + - c38267e4-6ccb-4e25-91c4-9bc732ed6b6a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668277.303.28.138464|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/bduu32dmnxzb4a/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:41:48Z","updated":"2024-08-14T20:41:48Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu32dmnxzb4a","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/bduu32dmnxzb4a/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:41:48Z","updated":"2024-08-14T20:41:48Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu32dmnxzb4a","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/bduu32dmnxzb4a/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Jwy91AJD46z2EZCn11vp0g';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: + - Wed, 14 Aug 2024 20:44:36 GMT + grafana-trace-id: + - 99ab74b2899d2368e55c9226f2bef95d + mise-correlation-id: + - 4c2a3540-26e9-4ac4-8e3b-68c6c0ca8cfb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668277.482.29.348911|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu32fcof8cgc + response: + body: + string: '{"id":14,"uid":"eduu32fcof8cgc","orgId":0,"title":"Geneva","url":"/dashboards/f/eduu32fcof8cgc/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:41:49.15173Z","updatedBy":"Anonymous","updated":"2024-08-14T20:41:49Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FLe06SMATUO1o9HDSOBP0A';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: + - Wed, 14 Aug 2024 20:44:36 GMT + grafana-trace-id: + - f1ebde353b35ddf348d29733d02fa76d + mise-correlation-id: + - ff42cda6-c85f-49df-a0c0-78e7f887ca67 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668277.723.26.980670|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu32fcof8cgc/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu32fcof8cgc","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/eduu32fcof8cgc/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu32fcof8cgc","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/eduu32fcof8cgc/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QxRB3d2HwHGBNsx2jSq2Lg';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: + - Wed, 14 Aug 2024 20:44:36 GMT + grafana-trace-id: + - 18ab368ae8a05a08ef549b2ee0192d00 + mise-correlation-id: + - 4ea60302-bd47-4bdd-b7fb-d4665e9d51f8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668277.89.26.874754|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu32f5gpse8d + response: + body: + string: '{"id":12,"uid":"eduu32f5gpse8d","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/eduu32f5gpse8d/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:41:49.047926Z","updatedBy":"Anonymous","updated":"2024-08-14T20:41:49Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '358' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-R61VkZYPPLVcr4qa7lavVw';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - 89bdeac3b892b7154ee7bd05687e9b96 + mise-correlation-id: + - 15c28109-b2aa-4764-8547-d1ba2c4607ea + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.084.30.129785|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu32f5gpse8d/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu32f5gpse8d","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu32f5gpse8d/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:41:49Z","updated":"2024-08-14T20:41:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu32f5gpse8d","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu32f5gpse8d/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DFKPkDcAQWT3JsnhtKUETA';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - c56f5285bf914fd6bb33763c754520c1 + mise-correlation-id: + - 0ce4db3b-67de-4927-ba06-e5f78f80ef25 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.245.27.394979|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/aduu2vhmlqm80f + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LWOFR4WVXHQuwT4g4KsxJg';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - a25023c198f54dc9e432252d180dbeb2 + mise-correlation-id: + - e573ebfc-934a-43e8-b858-d0854eb403b0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.423.28.160081|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/fduu2vel2owe8b + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XHN7Fj5TSElwJ53/MS23ow';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - 9b450d65b42cf5a33317c90cf8f74b7a + mise-correlation-id: + - e1890e24-0c0b-4285-92c0-1dddc7ceeebd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.592.29.321048|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu2vgq2k83kd + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-glxgAYDnrqoDIrfHRzL2Ug';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - b0a72d3cdf41dc7a5acba20097f8acd0 + mise-correlation-id: + - 4e48cf17-f1fd-46ee-8f8d-78033cb8083b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.715.28.836974|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/eduu2vgjhbv9cf + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ciw3YUy/l7I4FlIu1OdTzQ';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: + - Wed, 14 Aug 2024 20:44:37 GMT + grafana-trace-id: + - 736120c8d9f32232f8f2d443bcf8cad4 + mise-correlation-id: + - d2233ffa-b453-41c1-a123-fb893bd67407 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668278.895.30.402220|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders/dduu3amknrytca + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Rm4uJItKGqhTlNUapJ+bJQ';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - b1d7a2d4cbce5a7e127bcde8bf96a25e + mise-correlation-id: + - c8afd862-998f-45ab-9836-d547f998add7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.109.28.705980|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":21,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":22,"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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":11,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":2,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":7,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":10,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":5,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":6,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/Azure Monitor","sortMeta":0},{"id":8,"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":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"eduu2vgjhbv9cf","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/eduu2vgjhbv9cf/Microsoft Defender + for Cloud","sortMeta":0},{"id":31,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"aduu2vhmlqm80f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu2vhmlqm80f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":23,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":17,"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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":29,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"aduu2vhmlqm80f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu2vhmlqm80f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":30,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"aduu2vhmlqm80f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu2vhmlqm80f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":26,"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":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":19,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":18,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3amknrytca","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3amknrytca/Test Folder","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test + Dashboard3","uri":"db/test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3amknrytca","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3amknrytca/Test Folder","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10523' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ZlwXi1VYPWGOO+OfmlqA3g';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - 35534dc3b9a22c461fa20fc0cdd5d8f7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.251.27.411020|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"eduu2vgq2k83kd\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/eduu2vgq2k83kd/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":21,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AlB93rKZ09mSWLXQ2vKdyw';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - ecaa842ef5f2ea8cca3b751c43a9b2aa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.427.29.629497|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-x+POqlAAx4v6nyLi7UttOg';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - d0f9e7c1dfd7ac0d09736c0346c6a9f0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.658.29.601699|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cwUHHNbBe8zIvZa7MwTPZw';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - f17607353bb986dd95840181e657e9f6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.788.28.606967|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18654' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CpoqOxjCkRUJPi9nWYXbFw';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: + - Wed, 14 Aug 2024 20:44:38 GMT + grafana-trace-id: + - f24958c8d139ecb8ae96d72989aabf3d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668279.961.31.767620|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-22fCXmKhDyNzMSwWn8zJbA';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: + - Wed, 14 Aug 2024 20:44:39 GMT + grafana-trace-id: + - bed7f80e9d6bc7b496483073e5fc02a7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668280.15.26.549765|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3V1ENJ3BcP399HCiP/gRDg';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: + - Wed, 14 Aug 2024 20:44:39 GMT + grafana-trace-id: + - db2451d7df7e8abb54c9a07c98c69c1b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668280.319.28.238047|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0Uusf5g+thVgqv5Kj+6a2A';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: + - Wed, 14 Aug 2024 20:44:39 GMT + grafana-trace-id: + - 55199aa7e922f2098b573c2f141d150c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668280.516.28.730039|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sHdKzIQdXUZxV0zHT10b6g';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: + - Wed, 14 Aug 2024 20:44:39 GMT + grafana-trace-id: + - ce94d0c5ad30812f882f47dd2d77d726 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668280.695.26.541115|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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\":\"2024-08-14T20:39:38Z\",\"updated\":\"2024-08-14T20:39:38Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fduu2vel2owe8b\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/fduu2vel2owe8b/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":10,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37723' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ZoqF9N8FwJrgcGYJa804Aw';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: + - Wed, 14 Aug 2024 20:44:39 GMT + grafana-trace-id: + - 91741371b0fd066c3dff753065560063 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668280.879.27.814950|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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\":\"2024-08-14T20:39:38Z\",\"updated\":\"2024-08-14T20:39:38Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"fduu2vel2owe8b\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/fduu2vel2owe8b/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":4,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IbbMQHmAgXt2h6UZQpkVwQ';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: + - Wed, 14 Aug 2024 20:44:40 GMT + grafana-trace-id: + - 3ff3a58d053cccaf26e9e6fe8b4f2470 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668281.092.26.475481|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123308' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-464mnVI3sQyy/w88dCtgng';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: + - Wed, 14 Aug 2024 20:44:40 GMT + grafana-trace-id: + - ed3f748b10c4cc1d4141f0500a3428be + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668281.286.28.274129|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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 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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117797' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7eQCOjmtzjVN/U35nBuy1g';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: + - Wed, 14 Aug 2024 20:44:40 GMT + grafana-trace-id: + - 66edf29a6b228c141d3c69a0ea19483c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668281.496.29.9228|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:38Z","updated":"2024-08-14T20:39:38Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"fduu2vel2owe8b","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2vel2owe8b/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nO5GNeq+/Sq8n/e3jXIX8w';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: + - Wed, 14 Aug 2024 20:44:40 GMT + grafana-trace-id: + - 41ae670ba62fe9b72edca0aa0886526f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668281.67.27.832139|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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, 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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0uVN//MGs3jDVWL2xlkOYg';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: + - Wed, 14 Aug 2024 20:44:40 GMT + grafana-trace-id: + - 47ec102295666acc34dac9f77641461a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668281.866.28.867105|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"eduu2vgjhbv9cf\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/eduu2vgjhbv9cf/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0TYRI4oSqfUVb/IJKYLPuA';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - 8cfe1e405859ce8450012bb9bb942bdd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.048.28.959840|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"aduu2vhmlqm80f\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":31,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-auyxWYuJhg9MQwogkoU/8Q';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - 03a0d1a3c18e80f5f90050371236dafd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.206.29.619727|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":23,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-EJx8oB4WbGtxmlJecRM+WA';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - e8d6e1d41b82620a42b17b9411a8ff35 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.423.30.815422|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":20,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QPkbmaxRDGovT4+ATwUvcA';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - 6a7f1200229c9c143291f5d137774607 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.596.26.297154|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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\\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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Fgw+lGdXmTfN073PWHmUtQ';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - cf862d8b1ed4c24e1ef040d107e64468 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.738.29.355497|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"aduu2vhmlqm80f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":29,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LvAlvuMtJbEfE3d7o86GKQ';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: + - Wed, 14 Aug 2024 20:44:41 GMT + grafana-trace-id: + - 04dded4dcc2c351e2441db9e48836281 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668282.906.31.215029|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"aduu2vhmlqm80f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/aduu2vhmlqm80f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-byh6tJmM3fbOnmCaxGAuiw';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - 968c75af57203db2cefedff62bc7764c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.09.29.407795|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":24,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2iEueBnHrQi0pxV1J/wj6Q';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - d5538b85ca3c0ca25dd26cecd07d6f75 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.237.30.525240|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":25,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-R/TgfmDcFFlC1Ki1rTzwNg';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - 4f8d11ce0c4648972e95faee64f66abf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.436.29.663417|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"eduu2vgq2k83kd\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/eduu2vgq2k83kd/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":26,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NaFfHWXDvrLh1FdyohTVAg';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - 6a27077bb7adcad2c851f3d75d8bbfca + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.574.28.383649|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":19,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5RQAla/3wtZlqNGqfpXayg';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - 3c1d0f3b9700b2b1d0da43b70a018ecb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.775.31.746810|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":18,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NctQIAAY4qDlF3Eu8ZaG+g';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: + - Wed, 14 Aug 2024 20:44:42 GMT + grafana-trace-id: + - 670d98605555b78b9435a265e0137685 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668283.953.26.244931|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:24Z","updated":"2024-08-14T20:44:24Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3amknrytca","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3amknrytca/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DRGj0ZfZknJX1aVq0tzFAA';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: + - Wed, 14 Aug 2024 20:44:43 GMT + grafana-trace-id: + - 105952ea62fb1082d12c935960980d38 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.135.28.411241|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:25Z","updated":"2024-08-14T20:44:25Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uio4UM0ElGIP7j7dk5oZYw';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: + - Wed, 14 Aug 2024 20:44:43 GMT + grafana-trace-id: + - dc4a284a0ae2546c924829308ab1b0b4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.296.26.165305|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:26Z","updated":"2024-08-14T20:44:26Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3amknrytca","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3amknrytca/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fEmhH0VDh8rtcmseLikxqw';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: + - Wed, 14 Aug 2024 20:44:43 GMT + grafana-trace-id: + - 0a58140b853882599a4ef901a2afc60b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.517.30.399383|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"eduu2vgq2k83kd","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu2vgq2k83kd/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":27,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ev6QtYRhrrnHuSVGQnh46w';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: + - Wed, 14 Aug 2024 20:44:43 GMT + grafana-trace-id: + - 632246163e58651763a073253ec650a0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.674.29.364253|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5ZWdbjEUDyeTxtn7AnGb5Q';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: + - Wed, 14 Aug 2024 20:44:43 GMT + grafana-trace-id: + - 90f44b6b70c1c01ce95c750088001dbd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.867.31.798522|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PJMtKhF9ru7ZBZMnnDuZbQ';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: + - Wed, 14 Aug 2024 20:44:44 GMT + grafana-trace-id: + - 5dc453427c14b456d7985e14e957cdc8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668285.043.27.203143|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"b4f9f3600905fe920644773a64ef607c"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uRmCvAT5OOrXDR9p3FUoog';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: + - Wed, 14 Aug 2024 20:44:44 GMT + grafana-trace-id: + - b4f9f3600905fe920644773a64ef607c + mise-correlation-id: + - bfad3773-eb27-4302-99a1-7199668013af + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668285.256.28.569426|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"message":"Dashboard not found","traceID":"ea9ec6bf68a194373c5e32034f768f59"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-usMZ/TwY0BEDndS5BhP48g';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: + - Wed, 14 Aug 2024 20:44:44 GMT + grafana-trace-id: + - ea9ec6bf68a194373c5e32034f768f59 + mise-correlation-id: + - 78a49256-16cf-4f5e-9ad4-8a0c46efe834 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668285.466.29.459033|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"message":"Dashboard not found","traceID":"5212449327593d410afc77327c85bbb0"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jr4GXuVcTjkL0OYbuJ6ucQ';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: + - Wed, 14 Aug 2024 20:44:44 GMT + grafana-trace-id: + - 5212449327593d410afc77327c85bbb0 + mise-correlation-id: + - 9f0282b0-78ba-4169-9eb7-77fd1dc41e7d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668285.648.28.382034|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com/api/dashboard/snapshots + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-j9jSt1I0XSBTWujw9YabgA';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: + - Wed, 14 Aug 2024 20:44:44 GMT + grafana-trace-id: + - bc1140784cf6cd686117897a4abfb0c4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668285.82.28.60127|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7RtAbPkBGzJZM1iO8M7CMA';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: + - Wed, 14 Aug 2024 20:44:45 GMT + grafana-trace-id: + - 421cd6e9a9214f0180bd847f414e603d + mise-correlation-id: + - b0dcfb11-e826-4bee-8dbb-2b1d7c5115c0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668286.279.29.744385|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"bduu32g776kg0a","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"bduu32dmnxzb4a","title":"Azure Monitor"},{"id":14,"uid":"eduu32fcof8cgc","title":"Geneva"},{"id":12,"uid":"eduu32f5gpse8d","title":"Microsoft + Defender for Cloud"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '258' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v0dFYWDIuv3rHqipEr14vg';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: + - Wed, 14 Aug 2024 20:44:45 GMT + grafana-trace-id: + - bb34fb2d62ba2258ed8b5ca53bcf1877 + mise-correlation-id: + - 7b734dbf-b39a-4c78-b893-060700801938 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668286.701.26.869509|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":26,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":11,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":2,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":7,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":8,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":10,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":5,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/Azure Monitor","sortMeta":0},{"id":6,"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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":"bduu32dmnxzb4a","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/bduu32dmnxzb4a/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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"eduu32f5gpse8d","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/eduu32f5gpse8d/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":27,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"bduu32g776kg0a","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/bduu32g776kg0a/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":21,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":16,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":22,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"eduu32fcof8cgc","folderTitle":"Geneva","folderUrl":"/dashboards/f/eduu32fcof8cgc/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9716' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4D7Pg/rPiHOxGnl4eMoHSQ';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: + - Wed, 14 Aug 2024 20:44:46 GMT + grafana-trace-id: + - 84141ca3d16991feba3734ddeee71624 + mise-correlation-id: + - de144aac-9cbf-4c68-b030-4938cf68ca2d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668287.052.28.359507|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ne6m7b5hvXmZ5iDTjWy/wg';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: + - Wed, 14 Aug 2024 20:44:46 GMT + grafana-trace-id: + - 38a358fc37320c7655a34b0872544f66 + mise-correlation-id: + - 15587fe4-3599-4792-b20c-afdc02ac9c0f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668287.206.29.478668|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.1180459Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:19.8365342Z"},"identity":{"principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-cqbkghbcgvbvcuge.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:46 GMT + etag: + - '"0200aae1-0000-0600-0000-66bd17240000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 2A3D17A2E2BE49E28B5CE635656E193D Ref B: SJC211051201045 Ref C: 2024-08-14T20:44:46Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:47 GMT + etag: + - '"0200b1e1-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 5C353CD3A7E5452FB9D97B3449002801 Ref B: SJC211051201009 Ref C: 2024-08-14T20:44:46Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650876207809&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UNNhdJsbMCucXY72VillD49-MmYl35s38qX3PA2fHdnrBt4tY6rtBLUBuA5k4QHehPG-A273iUMSdm2y52M-WgOsdIsGA5PUidnK2Oks93S6PdYscrhe82BZZdeRQLo6SzIXQFZ0apMo5Ou2rdu84oIjOApl48vSeFS7hQVu2UuINNrMq6vR9CCCRBOBWmJyaviuCQzpQQoK5RK9dg4dJKJP-79PFi2IYRPTr4Nz62Fm5fQ4sdRGZ4wTLBhob76UpLK8NEnVINUu5LgYT7-NtAFkgxlPwgF4RympVaoq7Ld-9gJUOxslQ6dyK69erOMnlGAq9KKPgb_T9Nhv3oPOuQ&h=P14VZ70P2aq-pGenhtTbI2rhEOPDGk4OsKwnGcylBAk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:47 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650876207809&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UNNhdJsbMCucXY72VillD49-MmYl35s38qX3PA2fHdnrBt4tY6rtBLUBuA5k4QHehPG-A273iUMSdm2y52M-WgOsdIsGA5PUidnK2Oks93S6PdYscrhe82BZZdeRQLo6SzIXQFZ0apMo5Ou2rdu84oIjOApl48vSeFS7hQVu2UuINNrMq6vR9CCCRBOBWmJyaviuCQzpQQoK5RK9dg4dJKJP-79PFi2IYRPTr4Nz62Fm5fQ4sdRGZ4wTLBhob76UpLK8NEnVINUu5LgYT7-NtAFkgxlPwgF4RympVaoq7Ld-9gJUOxslQ6dyK69erOMnlGAq9KKPgb_T9Nhv3oPOuQ&h=P14VZ70P2aq-pGenhtTbI2rhEOPDGk4OsKwnGcylBAk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F11D9397DA9243B2B660DE7697A44511 Ref B: SJC211051201009 Ref C: 2024-08-14T20:44:47Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651178601590&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LfbpVdIgl2jVWqWKZTCu64BO9toK6mX8deRvbpANz5qjhGSaNYBTVunykJtuWT5HnrpQSCxNJAUPqJgPoGQrWAwAlhzPb44eNOb6d4uogJ4-oDmtP43iC558Afi-hrpXFqZuyIlF3tCFQttfXVl6Mx1GS_Ji0G5JymXb7OUs6XKontKWcz6oliFdFsTccWdRE5uPnpZYG6UjW8jliw8lzm9lNPu7iKfz5VnCjiyjbuDGWZFLMcSwZyhLR0KQb7-JMxe-0Jnmk8w71usNbmYhyxf-4Bfa2JSQ_1Ozff4QMsp49yOloobqMGmTwRooF4dGOYdD3VoWOtR9tChZotgQNg&h=hZpvU7gHlFn56QJfhwrELCwEP4ralJQmWCgMsQ5oEJo + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:17 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651178601590&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LfbpVdIgl2jVWqWKZTCu64BO9toK6mX8deRvbpANz5qjhGSaNYBTVunykJtuWT5HnrpQSCxNJAUPqJgPoGQrWAwAlhzPb44eNOb6d4uogJ4-oDmtP43iC558Afi-hrpXFqZuyIlF3tCFQttfXVl6Mx1GS_Ji0G5JymXb7OUs6XKontKWcz6oliFdFsTccWdRE5uPnpZYG6UjW8jliw8lzm9lNPu7iKfz5VnCjiyjbuDGWZFLMcSwZyhLR0KQb7-JMxe-0Jnmk8w71usNbmYhyxf-4Bfa2JSQ_1Ozff4QMsp49yOloobqMGmTwRooF4dGOYdD3VoWOtR9tChZotgQNg&h=hZpvU7gHlFn56QJfhwrELCwEP4ralJQmWCgMsQ5oEJo + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 757F733AF86A4857BD6A4146E2045216 Ref B: SJC211051201009 Ref C: 2024-08-14T20:45:17Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651480349404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CitvHn8YfWFJ4Q0DjNrFjKe7o-lIBvL71s_3Z7p0TwdvujMCoC3oxMcdiXbzn8LqcBPZh6e7AXL9Z76QVmW-HE5s2x_oYqL-bnrO6jM7ZdvdVMEJ7Z4RxW--DaiAF7ohq8fTWFHoitJU653qjDalPnDWKVnVZ91ljUGvM5clQgfdcjBdllBjLFzl9YgPypvn4ISiggtiQBHElo9OHdRTvcABOSo_63_SY87ZpwhmOJUk30xP7JhMDZLS7_dopXyxfoUkVg5l58TF13J2FqY5mfEeDstK8NPzjrqpT3dQNSFXsSXIWxkWpESRoCBm4DhymB8z-fwe4E7TJzmqvrFvuw&h=5Lt3IQYGvoMkSqamKg5R2JhsGWDnEs3IbzK9lWJAz3M + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:47 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651480349404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CitvHn8YfWFJ4Q0DjNrFjKe7o-lIBvL71s_3Z7p0TwdvujMCoC3oxMcdiXbzn8LqcBPZh6e7AXL9Z76QVmW-HE5s2x_oYqL-bnrO6jM7ZdvdVMEJ7Z4RxW--DaiAF7ohq8fTWFHoitJU653qjDalPnDWKVnVZ91ljUGvM5clQgfdcjBdllBjLFzl9YgPypvn4ISiggtiQBHElo9OHdRTvcABOSo_63_SY87ZpwhmOJUk30xP7JhMDZLS7_dopXyxfoUkVg5l58TF13J2FqY5mfEeDstK8NPzjrqpT3dQNSFXsSXIWxkWpESRoCBm4DhymB8z-fwe4E7TJzmqvrFvuw&h=5Lt3IQYGvoMkSqamKg5R2JhsGWDnEs3IbzK9lWJAz3M + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1D753E3115C042EE93A3FAE22712AB0F Ref B: SJC211051201009 Ref C: 2024-08-14T20:45:47Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651781978769&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KyS4lWjEJt-CwN2gq3P25RgNWXko6zLUQz81fU-BT3PJT7Euzr9vj9FJNHw1-M9-5W28d4pd7hLBGMCuJAZuagFs72f338I2IATag98xHYbgFmW1MBmYmlwlEl9PngL2ozVzIjGiFAD-93ylqzKDdxORd9kBa5w99GQ7D-wrM9Um06vtGfDOcjOZcxxNVc6C9Sq-ijfVqiP3CAJ_wVlkvqFIDikJNW96JOCSwhR0GCaelJ-xSVMmMJ_kYNFyNbeK-Yt0axoJ1-v3USfdwaf3ljxG2Ma-1Ljqnjde-xHRKtWJZTdnMNeRCgVpGcz-kCZ8URlY9q9c-ZrIOPqmPtnx-A&h=ooEZ4pIPkSvVd-PP2N7hch_Czdr4tXOeXF3sWW9Da3g + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:17 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592651782135007&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ATPkS0opBpHt-UR79c059T7kEZrVjWnppXBPi14M2bzTjZdDqAixzjIhjODUxNkCwUJlrtmDewTB_GSO-_gpgYAKCeLd0sa_htxr0qDGwi-5_5gmpSdfyP512xm-XZUCfTlMLBprG1kSawx9BgccZXtS5qnmudx2SRaUrvplfIFRnqkXNAF8M0RuyZScziYQyya1w2j5L5_Cugj55qYz538ngPDW9xQCniTXR_36JYBZlAgLvMBB_Zq43N_skgaE0ETkN3ShRb8F1u-LNTSAifYcUYIMNqbiZto4fTb_dPPmFoKr-9ou_j7YVa1lPfl3HYPBIeJ3B_Z1uZO44zhjyg&h=9m3DypMDELegwZeCJOSX2SNmKr7yY2BgubPNJ69A7KU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0DFCA85BA3D943F59BE6E1C1B3C1F6E6 Ref B: SJC211051201009 Ref C: 2024-08-14T20:46:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652083900891&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jn-ZvClpEAxRUni7nAGm1q4jXM6ILHDjuct5NXipMI7zzWQao-f8n2Z9swoxqZAjtU_m0Q48Xgwtb6QOGjOn0T8gq_iERqHoYAj_WgQOvYoS0rPB66KdgZxn7m5zzmhxewU2yH2mAAS6KIBrsQA_SzyX2WZeiBJwJP0v0x6OzuLADUk-YPWLVXXCBPZO6h5iVHH1HwumfKq9PcHJDtrCs5_YVpchpuNyxifBZpWJ2woRVtQ7gfAASIvQn_ZZUmho7yJvGfQ4PLP8aCF256-YUykOlGatmU_GcbH7ZKQJJpD0WD_5OIl-HRqbjIWUU-Q-CzNDBNg7rDFS82eGRLhPjQ&h=pEYj5jg1DgMzALhYoadEA0BGbo5wrJktjw41YuQEIa0 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:48 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652084057241&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=i6XWl0Kn9rv47CErEYQjH9Hcil2POxmWuR54C_3uQjJ6Sotkfj2D4ScwhO_pX6CqWdDpZCWe48YMUu3t4pWPJRD2gzB3iQBXNBaPMZtl5kcocjH7zYKfTpy2hDJED-idKFYPazkANTxgD2kRplMM50pvjAZ121QasRyN_hZUfWTh1jOEySU8rxhcu4fPBAezbkIc0PE6lVHfAVKKg8hM2iFgFyyKFDjNvXT1mbQE8jt99gXgJl_YI50ipQMC8i1gVQPk-51ejBD_80blJ-dFU0WrIT4G4pLawkbqN-YaSLabsYEBfczFg2BgrrpclXdx8M7ilf9HJa3pnfS6jgATGA&h=upzn25c-RYTuEG-pAvimXDA83XU6S2-YUHZWcX1rvQk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9C68EB3C9A684B2DB5A377DF5678986A Ref B: SJC211051201009 Ref C: 2024-08-14T20:46:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652384987923&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Xc6XtLdFDJoJ_fkfVniGvqNaJ4mwJb8I2NUp9w8cscfc2fXxmcOQJGAxvBdqOQQv058Fkhxv-5RE5tMqirluzyPG-kN4yS3P-JiTLi0YpCu5TM5ZL5YJQ-XO6_iJuSj85UiZmiAb5xOzCcRIGyfGQvUPxfkfZR9IDobcB9STw_5njwZ2kHMZZj1k6xtIHP6K8ZJ6HflS4NylkHgrbPhdsUy6vcj2Q0NPTRKko2ZtRwz3W87mjNX_nSWS07HAhA9JpFFcR7NX69pSdaSeBz4r5RWTJ2XCCDUSImyvBi5g6Jkl97MdV_t26nILVgSW2HFtCHXQy7SkMknAApwMbYYIkQ&h=FN9XcOC5odloJrANxWOoD5zmCrR1jbskLGkXnmkU81g + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:18 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652384987923&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Xc6XtLdFDJoJ_fkfVniGvqNaJ4mwJb8I2NUp9w8cscfc2fXxmcOQJGAxvBdqOQQv058Fkhxv-5RE5tMqirluzyPG-kN4yS3P-JiTLi0YpCu5TM5ZL5YJQ-XO6_iJuSj85UiZmiAb5xOzCcRIGyfGQvUPxfkfZR9IDobcB9STw_5njwZ2kHMZZj1k6xtIHP6K8ZJ6HflS4NylkHgrbPhdsUy6vcj2Q0NPTRKko2ZtRwz3W87mjNX_nSWS07HAhA9JpFFcR7NX69pSdaSeBz4r5RWTJ2XCCDUSImyvBi5g6Jkl97MdV_t26nILVgSW2HFtCHXQy7SkMknAApwMbYYIkQ&h=FN9XcOC5odloJrANxWOoD5zmCrR1jbskLGkXnmkU81g + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C7381572B88C49BA851B50CB3FEE29F3 Ref B: SJC211051201009 Ref C: 2024-08-14T20:47:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652686908997&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mHn0Twn02th8swFAVskxy0yUJRLDDBC4Xg-cDcfWIHCzWotCW8tk-hTx_V9iQ3cvE17zkuy1RsZgvCS7gdK-DBn3HABFIbEon2WAajImHiMxTTZwebQVV8bSUUzBBvj1Hw1V69eBjHF66l_kec-u1iyKOoofZWr3yYBC5RawDo2b-bdHTcR3-14GspW_-xoClP2PUlvoMkl1FL5N98Ra0vK2vkyFhZ4T-YiZsQC6xX5vRJIHxR5YdvRgjkApz7in-O7kGyWMcvocilOoBGVsIL8ISyxFM5w7APrqDVLiJgXFyxs4FlOfJdJo3CuI5oWzA9XXiDTQlqb0Slbpl3nRaA&h=lvHPyGvueuMBpfrM80K9g7gFvMW7ZF--DwZsENMlj5Y + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:48 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652687065273&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dpmjeXl8A8kI8x5QHuRqQ5SiOUH2ZlNIMRefopyT2Ml59iwx3JdxDO4OMoYj1hi8F4BZ2wkRkIwKpS_N3NYZQly28FOpUAlv5GyoWSTl4s8zTxmqKWMsYAdQWipm-PFf7LGk34Hb3FSYAWRik6u4NEoJ8W1Hwixc_dkAMWzEUNya8ydEvjHhStDefFlNpTDOrTnVtU_b7hwS3zBYIbYhRsrZYMip47GcaqvvXyTOriIuJALfLjCukOFCO0byep8BZzCctWfIyo3esUu-phuWjkdOx7tk790VzCbzw84vFJgiP8cCNAgJRteKLpsJWf61XrKYTyBuqJzVchBArQw8Mw&h=3keGm6e_4SfSmv7frf8h3xfRUq6jICQvY5I9pqyovac + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E6584B45BCE7479E9E4E80B9C74418D1 Ref B: SJC211051201009 Ref C: 2024-08-14T20:47:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652988181760&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=GajD2DIGo7l8WfdQmXjAUzgZ0VECGEEmNXHwLWRYTPwds27Bm0vTXzpSni7vSFfX1tkOflUQ-R3HONbajGfFfLr_SeFOT-0xJf4BhVuO5nNITIJounO6d-6ytPtcU3uuix75zSLlBXdYrGSjtf9LGD_VzjME8VwS8NCn_q2SJqfH7dKEuuYjtWmwSaYI-eT6DHompbwqT-thkAFLRZsIGngCfW3rBW_kxPJvdV9FzixXbfKOH6wz64IKz9V1ARac6dcnELffUX8uR5tpJHuIA-zdmytonlcmWTrWnu_-LS4wR8RTO-Qa0iwiN2DSJX-lUUiMCKjmfefETIN_l6S7Ag&h=MivDLuPkDjGElihrypAOv-BWLNBPL3Q37Q2zfN7KBL4 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:18 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592652988181760&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=GajD2DIGo7l8WfdQmXjAUzgZ0VECGEEmNXHwLWRYTPwds27Bm0vTXzpSni7vSFfX1tkOflUQ-R3HONbajGfFfLr_SeFOT-0xJf4BhVuO5nNITIJounO6d-6ytPtcU3uuix75zSLlBXdYrGSjtf9LGD_VzjME8VwS8NCn_q2SJqfH7dKEuuYjtWmwSaYI-eT6DHompbwqT-thkAFLRZsIGngCfW3rBW_kxPJvdV9FzixXbfKOH6wz64IKz9V1ARac6dcnELffUX8uR5tpJHuIA-zdmytonlcmWTrWnu_-LS4wR8RTO-Qa0iwiN2DSJX-lUUiMCKjmfefETIN_l6S7Ag&h=MivDLuPkDjGElihrypAOv-BWLNBPL3Q37Q2zfN7KBL4 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BB52A95492D04FCB96D469380DDC76E9 Ref B: SJC211051201009 Ref C: 2024-08-14T20:48:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653289988355&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DJYhcRsBxe50F9blYIoTIWnx9m2dbj8F7byrs1yQeR8ShTbsmF0J-8ItrGb3jfHBo1VUoMtNThVjAq78JZ-lAOyL6XKOzLMY49y8YdsMmweiT-sMoKPR8L5l0aYwmI7XUQhD3owNEGiSsJhGisZoT1rWaw_twxkHN8jsLPmcqw6RbKdOrxTRS0XIIVAsihwnFyWWlfM60kOhs6ufJ9ShAgyYiH5s9-jVtNro8mRQsiJHROo9kKKaFW1m2oS6Statm-7WtWVwWgkZd9jxRJFS5x4KAlZ5sklEHEj8BMd4MRVfUDcrfPxMElGzZrfLnQhtID8e7B9xoyT4FSLmgGc_Lg&h=OQU7mWJDkfDGjx2AQpSoosplvxmUb1fzNBun-YWR5iA + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:48 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653289988355&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DJYhcRsBxe50F9blYIoTIWnx9m2dbj8F7byrs1yQeR8ShTbsmF0J-8ItrGb3jfHBo1VUoMtNThVjAq78JZ-lAOyL6XKOzLMY49y8YdsMmweiT-sMoKPR8L5l0aYwmI7XUQhD3owNEGiSsJhGisZoT1rWaw_twxkHN8jsLPmcqw6RbKdOrxTRS0XIIVAsihwnFyWWlfM60kOhs6ufJ9ShAgyYiH5s9-jVtNro8mRQsiJHROo9kKKaFW1m2oS6Statm-7WtWVwWgkZd9jxRJFS5x4KAlZ5sklEHEj8BMd4MRVfUDcrfPxMElGzZrfLnQhtID8e7B9xoyT4FSLmgGc_Lg&h=OQU7mWJDkfDGjx2AQpSoosplvxmUb1fzNBun-YWR5iA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: FC9AF9B10CB943C3B67266F4D9DD0D6E Ref B: SJC211051201009 Ref C: 2024-08-14T20:48:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653591988626&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PwfqX2ooEG0IgGc1xhI5u9QEj8ZY8mIvDS0ur9NjNs7KnGBOHM6E8UbNaSIK4tDjkiMhU0qkUVyceepzIPcrCiAjBgpz9RDtrMLtCirIeR1JmRjK614RHp_zEzCEdial1H3YOfg5ckYs3uIKnkQ2R8uTHjYL02sIVfN7Y3-xu8U4O-3SkjbcIoBtkSwVdurG47RRMwcfvchaIxtIaflta02KzE7FKBaBaGMla-duSyIF__FhpPx22reYrR2hGULMP3GLpZwadXrnnXUGse1rVIiP-Rov0uKu9OfevHEZPVP0gES0UceaKnBjCoBjIUn_r3sjoR9Kp7LuzxiyWCZDLw&h=A06asReEjvrrKFBm_Zn4FqGmptZe95QmDsMdbNgMTs8 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:18 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653592144863&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=asWFF4d0G40r5-cWEnow8jfs3Qwv2dO89sA59ag6yUlGdWMpSUAn8_AXoa18gU6YB3IZsyJdGX0vXJ45TKzTGCsrYo0JVfT8iq0mDIXsWMz-CwvSLk1X4Kwq20ap6zbyOf9lAQIGaOS1WCJc8pqmRzC1ZXUZBOosQ2Ml0hBfz8pKIrBZJX__uiPA5N7YYH6kHiFh5NU8X52t8FE9Cq8eEmq9Xdd34zympdsmWWVCQMivMKztriyQsNfkM7nO320mVXOlGs-o2nGA7yFTiuG267FxJDMZrnDU4J1DkHoNU2i3Gcb3aBtsheZCGiC_DqTSLmkb4VESH89N48WNdTqYQQ&h=Ks5Y3trndajT0ou9F838Sr5E04N9C1HvwkXIPYIxehg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1BB00B9C82A5436CB593C3A6BAB02A93 Ref B: SJC211051201009 Ref C: 2024-08-14T20:49:19Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653894368559&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jGKJ4UvDI6XO_yNXUwmljl6zndEdUxr_IdNiGFvPiPYzGxSRAuHDgkpXouesz_N9RQWxZwqy5hp0gtSytDGPch7BFsLClGmaCdgxj3AlnkqncmqMPy3_9_VRSEtWZiH0PgtSb0yAY0IzXbtuj3eYsxIVMsTEIJateZcMG5pWnPDNnbqeAKc9KhTCWVJujBMWGMKYeQ-qQhBdxQHKMCaSvMtC-m3QfgGPzeF2yTwSbhv9MckF7h-i2zUi-v_ToipeKg6DDDSvSouIL32vHG0ffwg2MXCXyocdAhY42J4yUObNqV6AuM6ZQG7UA6zUFvQB0DssvDJku9OdVCy_bl_1_Q&h=Gi7RZ6AdcXCwKnHzzVBIVvhj9W6WYsZEmrXGHXDkI98 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:49 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592653894368559&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jGKJ4UvDI6XO_yNXUwmljl6zndEdUxr_IdNiGFvPiPYzGxSRAuHDgkpXouesz_N9RQWxZwqy5hp0gtSytDGPch7BFsLClGmaCdgxj3AlnkqncmqMPy3_9_VRSEtWZiH0PgtSb0yAY0IzXbtuj3eYsxIVMsTEIJateZcMG5pWnPDNnbqeAKc9KhTCWVJujBMWGMKYeQ-qQhBdxQHKMCaSvMtC-m3QfgGPzeF2yTwSbhv9MckF7h-i2zUi-v_ToipeKg6DDDSvSouIL32vHG0ffwg2MXCXyocdAhY42J4yUObNqV6AuM6ZQG7UA6zUFvQB0DssvDJku9OdVCy_bl_1_Q&h=Gi7RZ6AdcXCwKnHzzVBIVvhj9W6WYsZEmrXGHXDkI98 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 920CDDA9A5E446779B56C84DE8075BAC Ref B: SJC211051201009 Ref C: 2024-08-14T20:49:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592654196501604&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D6gCcUXgKOQ7MoSXBMNREd8MoPctsD4ouZC6Im08j4jfCG1xm2PNJvNrwvbkkDSrH9pEk30TEkeAbx174xP5k14DevMi7fu6eIXM_phl8lwEFaaLYQsQKOvAv9FjI8hHNivwx8ORfamLTCW2xumL9EQFaiuvneuS101VMGNUxyAHvTCWsKjiQXc2U9vwvwwD8nGjC0w2Pft19FxlSzZBZDyrS1ZP2qr9DYXVbJA-l9cdmabzd3jcaYMUgjYlYWbZChENwPr5_EnlKAyMWJx5u-jBwcpdOwLo7IG2YKPWOp00HunSbFSCoiAVjyq-fTTbBv9aaybXumL1Ed-DYmik5Q&h=FICJmO_fLi_sjQKrHCIy8ksPsQLS2nj8w7-5SGUKz0o + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:19 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592654196501604&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D6gCcUXgKOQ7MoSXBMNREd8MoPctsD4ouZC6Im08j4jfCG1xm2PNJvNrwvbkkDSrH9pEk30TEkeAbx174xP5k14DevMi7fu6eIXM_phl8lwEFaaLYQsQKOvAv9FjI8hHNivwx8ORfamLTCW2xumL9EQFaiuvneuS101VMGNUxyAHvTCWsKjiQXc2U9vwvwwD8nGjC0w2Pft19FxlSzZBZDyrS1ZP2qr9DYXVbJA-l9cdmabzd3jcaYMUgjYlYWbZChENwPr5_EnlKAyMWJx5u-jBwcpdOwLo7IG2YKPWOp00HunSbFSCoiAVjyq-fTTbBv9aaybXumL1Ed-DYmik5Q&h=FICJmO_fLi_sjQKrHCIy8ksPsQLS2nj8w7-5SGUKz0o + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 683C127EE5A14D22AD6CB297D9546BE3 Ref B: SJC211051201009 Ref C: 2024-08-14T20:50:19Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:44:47.3142605Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592654498623119&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NNpl-IepgoTO4EYUR5uzK_CINZh7x4j7X5ObGC7fCEEYeYujdFwhudYF1ZO4r0i8x38A4QrOGaGMvZEFW0NvARZi1pgkocdFosgZbWjsOwMbqRkEo0IQ5RemOdGhXTvkLCtVShQpuAYtinpTFNjUBneeuEHiWLJ5W9tjy-vljiFDH5L7srwzDJ-nGRlzBZR9yF19bdxbWhLl3_6YSvP0qS-nbOGYfBLF_LdK_r-uvwzg05B0vZgb8y143uuVj2BhV7NIlvR_ZCGrWkg5i5Ov0xX_Pp8Uq0pLXwxJfmcwoFJQHt-WFjECUMgsVHDG_FYxb0KeAw_wb9Q8Gzdy9vx-jg&h=liVeyKFbIWrBHbGUdvZUdZh4qDkbmMggWV0hzKh6O3I + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:49 GMT + etag: + - '"0300c61c-0000-0600-0000-66bd173f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592654498779377&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mOsUtMP1TlyMGmjbK8gsiyDri3RSEVK5tB6ttsS_CEnxZwts4cXC3fkJvFHbB-bVktHOFdN599HbgkJRks0l6YC4NkMLvlm1Ogz3uSnnn65_lV2ORSKtRPGiD-rwOVkVjTFeDkI55_KzIgDT-xWNjpT9y7f-kmoPTOEZlrghkM9U7V4EsV7hOxNz3VuXkavv6kbg1q_hebpmY8BJMk0ILLyTaB1jNKqxoNKvVL1nyvPn1VnPTMvzoeZrJpwHoUku6eVjmg5l3Q4sBciLf96dsxZuSRDfUTlvH7jRaubRE-gEW8TZdKZhaLv8dRx470-WshxIF3O4XR1EumsPwwrQHw&h=iihAKhtyypOmC9yHDUKv8J6s5X6AVQLf4je3cmAKQ9Q + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 56882B9418D64BD7BE9F3DEBEC50EB2F Ref B: SJC211051201009 Ref C: 2024-08-14T20:50:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E?api-version=2023-09-01&t=638592650874400461&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jfs6DxMwd6Lz8D_VU9hgQm3EYLOBFZ5ZBwbAdMoNM-wEhyygusTEXIU0rQO99ku9Tg4UygtVV86W9uGiZbUlF3MoWQoWJmJXexee-Zdc4bTFK-GGi0ixnwyG2IUrpkYHy1KBxGfCq0frvoExL6I-Dh7eHbiCLwKzXt5G7PNRKTFaNEGkLpsDZu6oiJD1UXSdb4fq0SGjReo8VK2-4-ai_wnbloxtHs0FUqqXL557-yrcdTDserGOKMLbPiNp6i2xfPGm3b7ab2ym1qSPnUfqdXL_NH4BL9gB1UYfTngq2vQfBP9ADtC76jgsim3nA1buFxxpk_czk9cYaiNeFHaxqw&h=jbPmkspgOy4yKgLAe7_8w_NpKa2UY-twzdSE-35dV1E + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","name":"2c1d7d72-9ff7-4c79-87a3-1a3ef9c13f04*CE274B4457D7251CF6D89CA18D0D20506C58B76743CA73964F0DA9A0B1E3930E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:44:47.3142605Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:19 GMT + etag: + - '"d9008d7a-0000-0500-0000-66bd18c20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9A18FA556C8B488ABA572D805525AE3A Ref B: SJC211051201009 Ref C: 2024-08-14T20:51:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'825efe1e-8d84-44ea-815a-24804caf9a37' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:06.9737536Z","updatedOn":"2024-08-14T20:40:06.9737536Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:20 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 129B14B2018B4183B2D7C7865A56FD5E Ref B: SJC211051201023 Ref C: 2024-08-14T20:51:20Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"825efe1e-8d84-44ea-815a-24804caf9a37","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:06.9737536Z","updatedOn":"2024-08-14T20:51:20.7320422Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:20 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: D51AFCE416D14B9C890EDC142E40DE74 Ref B: SJC211051201023 Ref C: 2024-08-14T20:51:20Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.2321496Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.2321496Z"},"identity":{"principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-fxbyggb3hchcg2gj.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:20 GMT + etag: + - '"7400c7ea-0000-0800-0000-66bd16990000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 496337D1468C4489987E1ED5EABAA8AF Ref B: SJC211051204017 Ref C: 2024-08-14T20:51:21Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:22 GMT + etag: + - '"0200f1e1-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822268161&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=EnIJAfGTwc2B7b7tUJZ_lihNYfYj9o_rK8x3TSms2ExCAXkMNVOivKcAqCOCTmvLwgQRgfYj1lQlLNm-aqU-E5fI8c1uTx2aFxCHHDyszbwDhKdrmdDcAyFaCTqQQ2GWmFnosl3JZMz2MO8EaItwRhb-PiLsGpDiZPvDL0MjeKf8QsaCFA2xHOdqKijGCJ2Q2QZCBe1iL8vmXER2I6z0OWMyCZtlPhDL841VXNTQtb7CQR1h73R_nMexR5dEfw4k5RvbCKsbzry3a-t9mj4JpDV2sIUw1ExwqtQKVbnu7Dfbyd_DFyRFdCdI3_z04qur4Hj_PTJV90jWRwBaPFxZDw&h=HvrHyt0BorbAo7tds9uGOAJwumInzD0Jf3AW7IeZ6RU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 4F4F093642624C70960B8C3FCFA5F508 Ref B: SJC211051204037 Ref C: 2024-08-14T20:51:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654823917570&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=o8Db2L3qVQCFEKU0Gs8wT6vsyizX0aWAzE71n-jLm6DnXvWuLEhqcwWOg7cURuwqaNynKJMT70znmxuVzpbOn9s6k8YDzciT9lBJdaWYR6692E-2SzLGZnWn-d8RS_i2lCMWsALMDU5auv_cl2L82xEh28L0_gljroKcpad_2p192pLvnVFVqK3o1HNiD5OHCTlLqxRm_3tfZYbUFFuF6wjJsezXdGrY6CtH-r9wZoU_3y0BLt1QSkkAgSNDGSD7JJ-VUQju9OrGe-HagyFLdZr0dTRQweYxz49Sf7WRR5vmz5TXyeONECulss8RnXMs-T76qZScAciVB-uWlM5sfw&h=etN8hQ-0I2nGzc299UtWM1GahUqgYT82AtxDIaZuirk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:22 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654823917570&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=o8Db2L3qVQCFEKU0Gs8wT6vsyizX0aWAzE71n-jLm6DnXvWuLEhqcwWOg7cURuwqaNynKJMT70znmxuVzpbOn9s6k8YDzciT9lBJdaWYR6692E-2SzLGZnWn-d8RS_i2lCMWsALMDU5auv_cl2L82xEh28L0_gljroKcpad_2p192pLvnVFVqK3o1HNiD5OHCTlLqxRm_3tfZYbUFFuF6wjJsezXdGrY6CtH-r9wZoU_3y0BLt1QSkkAgSNDGSD7JJ-VUQju9OrGe-HagyFLdZr0dTRQweYxz49Sf7WRR5vmz5TXyeONECulss8RnXMs-T76qZScAciVB-uWlM5sfw&h=etN8hQ-0I2nGzc299UtWM1GahUqgYT82AtxDIaZuirk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AAF915DF03F74D5E81D603C825739BC9 Ref B: SJC211051204037 Ref C: 2024-08-14T20:51:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655124998859&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=lpWv_Wy-l5LkdVSu1JrxHWjDCmGXw5hpbDsP6uDCJtS8pM4qsWHGVB81qKvytdX3UN3NtVVjo0On6yDWB3InmuWi9g_elB-rgQySTPovkKFiwdJgMS0iwCqC9J4MKFYQCW-RAIfgGhChfzVqZjiqfnZDVQPkh6ohzSZ5a2oA51Fo-AavlHqd_VhBsrb-_BLZ0w1uZm_-NcVi6IxmEFo4fl6-ZWRDmSrYZmr3bPx2wz3VEm9WbnsJM126b7Er8tICsC6aS6BQN4S_fNkmdp8dTjA7N-HJNKOCEWk5kMDRgSnGLYtVtDB_5EJmlx8TH9ek9b_L3sDalsGGW-bBCUGvaQ&h=fQCa5SQ7U-oRgttEnyOCn6xEGfXW_8dzAeKlcm51lqg + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:52 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655124998859&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=lpWv_Wy-l5LkdVSu1JrxHWjDCmGXw5hpbDsP6uDCJtS8pM4qsWHGVB81qKvytdX3UN3NtVVjo0On6yDWB3InmuWi9g_elB-rgQySTPovkKFiwdJgMS0iwCqC9J4MKFYQCW-RAIfgGhChfzVqZjiqfnZDVQPkh6ohzSZ5a2oA51Fo-AavlHqd_VhBsrb-_BLZ0w1uZm_-NcVi6IxmEFo4fl6-ZWRDmSrYZmr3bPx2wz3VEm9WbnsJM126b7Er8tICsC6aS6BQN4S_fNkmdp8dTjA7N-HJNKOCEWk5kMDRgSnGLYtVtDB_5EJmlx8TH9ek9b_L3sDalsGGW-bBCUGvaQ&h=fQCa5SQ7U-oRgttEnyOCn6xEGfXW_8dzAeKlcm51lqg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1210621A5BEC4040A62A5044CBE7563E Ref B: SJC211051204037 Ref C: 2024-08-14T20:51:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655427302247&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NU62adzWV3fmoz3UXomzf5rrMpFDJKKiFETN8E5LSAa2TZc0nwdNU6XC3ZaroKXLXGCIcBd1cF4ifRGvofPz8N7KBP5qXXv6GS77du1-V7DBJ2yxZ9f3OMLyrmJLlb8VvzStDbIgBaxpuTPzvH37Zuaza0LcdK_tSNUkHPdRtI1pubX6m7hXnXN0NlzgbPXnsdiHr7w3uMy6mhugksl_VBaT5lcWhckR7wmRaKLUKbPF8PTDE1oeUbMrqXa6W8FJcHSvuY9J6UEYnnQSB0hN4UFQtyy8V7buP5K1FBCFwFDFvfHXX3TMGKdr8fmjVXAFh8k2g4wScoZI14pz5TYNXA&h=7FL20FZZmbPyqgxzlxfBJyVgLD1ouMHc2SWSi65XWJc + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:22 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655427302247&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NU62adzWV3fmoz3UXomzf5rrMpFDJKKiFETN8E5LSAa2TZc0nwdNU6XC3ZaroKXLXGCIcBd1cF4ifRGvofPz8N7KBP5qXXv6GS77du1-V7DBJ2yxZ9f3OMLyrmJLlb8VvzStDbIgBaxpuTPzvH37Zuaza0LcdK_tSNUkHPdRtI1pubX6m7hXnXN0NlzgbPXnsdiHr7w3uMy6mhugksl_VBaT5lcWhckR7wmRaKLUKbPF8PTDE1oeUbMrqXa6W8FJcHSvuY9J6UEYnnQSB0hN4UFQtyy8V7buP5K1FBCFwFDFvfHXX3TMGKdr8fmjVXAFh8k2g4wScoZI14pz5TYNXA&h=7FL20FZZmbPyqgxzlxfBJyVgLD1ouMHc2SWSi65XWJc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 01CD9596DB924CDFB92A190270BFA157 Ref B: SJC211051204037 Ref C: 2024-08-14T20:52:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655729219562&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mgSdXnGz2GrtSwKYnG0XciBlMlj8wgL2SjeRcH3CWChmf7onBFAmNqDvJS9KBHuwXKJ-OLMno0ioERr5d2Jt9m4ZUaAAuqugK_nhEIdh2RSYZHNwuYBMYWIIo1PzLSv_KGPl3xuZSghHAplyu4_EBYL6upRUlhylJiq0JgLDSzOzPqINPu8Amk5l7P9Rb1EJx6mCZFwNTuoqYpL_1193A6IUeSQCWJdWUKu2wqa_hQhXzfhWOtZ638yW8baLvQ4Qc59xtvn0alLhijnArZYtuimjmtEJ6UrFHQl4kWgDaakfreYl5YqjyK4khiYrma1QNcpiSTiqYuEqCVsftFUGmg&h=mhlMcFoRZWl6-41pv9G3pWZiW1H8shee0c9NLmRnIco + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:52 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592655729374726&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gZiaqtJIa1X3CSBeIPnIXoJBHZbG9svmPh_9lKTF18lI7T9xH0xkAMJ5vpBzRhTWoWt3mBUJWNGc3YX8CT0wJqH8qwk71hKv0Wry5dUS_PI54ZFVWoN72lLcC00ijyaBwCTQF2zG_WImIoOrPWO3xq_uCr5NnETbyZ2Npu_C8bvuRqq4aRaHA774mYBHGHo_8DvrREv3YP4bjSbOd24TWX1H0uMoM2f0e7uiCD5RcTYxdN9c8gb1Wzc8096alyApkvRbgQO150KgWuLZtXXvjU6tOn3-8CHPRWdyMG0U5r1pS7IL3iQlQfOxaHFAdQmHY4UVSFNGE04X5NeUkPiRkw&h=9SUVkGx6c3nP9rC82dVDtQGWnUK7LfGH-C27OTQoipM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0297F50A7D2348E0998AA295789F4853 Ref B: SJC211051204037 Ref C: 2024-08-14T20:52:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656031133927&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=XA0w-zkakPjPtQhNnX2BSzoJbc00eTCwi_4p58XOl3_sROBaBiEDEvsolCyAtUpbYIgepfCWDpt8JyQNEkabHV-PTezicXriT3ey3s8aIdCyHbZ51O172nBstJMZ3Wb4ttqvXd7pLJWJ9CFTz7SwFG5Fin6VWScQpmQx-bZDiQqbkoi6EY97p7u-8yziIWZk9iSg37hDXwECI4gi0eGGxB-_VMRwHxGhnrk2tk8xnpWh7ggbBXpi9pj2iPMkzhH1cdlcaYmvVniRY3TarfuL-9WvQr5fCh7nhpeWXT7pEK3dVy-V4J3lad78NHQdyf_gKqgM7ifPi_tT76JYBkBbbA&h=mSMW6uVLJfPOqE3kZyAkGJpm5MIYEZNaM_VbwFmrWug + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:23 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656031293659&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=AgXzn7-AekaYe0km-M608KNuInAQIRCbZyHDWW98-1r_NEz5Jifp1jZCcLwaLLD9j0Wcrbixqwy3nWEkepFr2c1LE8V6io7Me3vS4g8ZCteBcETLuNbnV3BG0YwlSsY4UN_hlfZmpyL8XbOVzig2IySZkpJsHEHB_64J7j8Mtjq1n3E51YDPGzBc42d-Cdopf8HUXQK3X-ScWyqZtNnpuAQHmtu34MnbI4GQy5VVdfonGtHvCXZPUSEY39KUcpiNw_h10Z80Zb6YCC0aq_puGTh71lxNZZEaVNMEgrQAkDxpnLRkjBWatwpPYz8ZKXBWfBo-5_uhlOvN7ueB1lVcNg&h=uPKAQF3JO6ZvGeXY7OAkX_W6qXuzuguIVEj6_AhGZqI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5E1B1E0C397C4F2CB8C386724F1FC658 Ref B: SJC211051204037 Ref C: 2024-08-14T20:53:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656333288639&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=hXoGLqlRcqCl-tCZMffsePaOPP-HHuIFGnQAsUxDEUsZm2_cEqZ4-mncMdBjQBxvWH9J43eoD9JWmH-TEmucYvFPTp0Al_0n_0getEKIKz74rGHwDsfrCqcpAN931jf9jBaMUXfMpxF7zlXrYBVDv7-HA9d_KnUTwq1pPUk5znUMmBGmhwikYrSNV4BYM2Cqe-lTDHMpp7jYN5EO43RE3Q-liHzj298BnNt7L2TC3l9I972nXuKBKHe6o3sfuk4ke1NfLTjSJ3CuY_e_JhCxIgykHAv5S2-UEAJFVP9_JvVpw1I6_nXrbLYKVYL7sC0R1YeyL7TEWMsjL35tPoE7nw&h=DPHC9-kW0xISQUbHXFOJfUegtW8vOV0EAWe0o3G22AQ + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:53 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656333288639&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=hXoGLqlRcqCl-tCZMffsePaOPP-HHuIFGnQAsUxDEUsZm2_cEqZ4-mncMdBjQBxvWH9J43eoD9JWmH-TEmucYvFPTp0Al_0n_0getEKIKz74rGHwDsfrCqcpAN931jf9jBaMUXfMpxF7zlXrYBVDv7-HA9d_KnUTwq1pPUk5znUMmBGmhwikYrSNV4BYM2Cqe-lTDHMpp7jYN5EO43RE3Q-liHzj298BnNt7L2TC3l9I972nXuKBKHe6o3sfuk4ke1NfLTjSJ3CuY_e_JhCxIgykHAv5S2-UEAJFVP9_JvVpw1I6_nXrbLYKVYL7sC0R1YeyL7TEWMsjL35tPoE7nw&h=DPHC9-kW0xISQUbHXFOJfUegtW8vOV0EAWe0o3G22AQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AC47AD4B90BB4FC18FD8F179080FEE37 Ref B: SJC211051204037 Ref C: 2024-08-14T20:53:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656635114546&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=m0YdcZpu7dl8tPt6tU2YLXDFsviIjnB6X4SVnkkNdQ7b9n3b_QpSxEnaYCWhZqF54HKt4-ggzgST4OmCTvHhpbmBAAWWIFMXh4KE3NlIUYHeEcSZxl3dLsRq2qZk17QQZJUttQCDP5j2NGIsDKjHLmRJy9Lsz6rxozjBqcsebDJYvQoa8y8SL13iZ3iPBJ0JBt7OvSKkw8Mqt_M7NXCh3-x2Sa1unWMy20D9BTLUN-Zy1dupTajQc20jTdXw6eDNdNn0rMHECfpnZD8MChBvVQVbzFM9TtkR2Lh1o65iUvPqGuPWNcCUkEbmhz_G1Ol5q1JRlQqgBPHBcNiEZSiROQ&h=dkwM2MVR7VDn22zGrR3qfp7lcXobAKntU_kfBAY8UG4 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:23 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656635114546&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=m0YdcZpu7dl8tPt6tU2YLXDFsviIjnB6X4SVnkkNdQ7b9n3b_QpSxEnaYCWhZqF54HKt4-ggzgST4OmCTvHhpbmBAAWWIFMXh4KE3NlIUYHeEcSZxl3dLsRq2qZk17QQZJUttQCDP5j2NGIsDKjHLmRJy9Lsz6rxozjBqcsebDJYvQoa8y8SL13iZ3iPBJ0JBt7OvSKkw8Mqt_M7NXCh3-x2Sa1unWMy20D9BTLUN-Zy1dupTajQc20jTdXw6eDNdNn0rMHECfpnZD8MChBvVQVbzFM9TtkR2Lh1o65iUvPqGuPWNcCUkEbmhz_G1Ol5q1JRlQqgBPHBcNiEZSiROQ&h=dkwM2MVR7VDn22zGrR3qfp7lcXobAKntU_kfBAY8UG4 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 77FB976953FD44609C5A62E3A6C26886 Ref B: SJC211051204037 Ref C: 2024-08-14T20:54:23Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656937145317&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=nnLWMSh5RWykS2jwIbe35OSPfBzfbaq_les3cYqquMTB5L4WGfC_LXmE2QiRz2EY6vF7DDKDygmCLZOjI23X8IPshYB_avHZuvHFfMjMsaCInQUxPasxNFjz31tsDUSqsvquv0HlJYLuVpYkqXEG0KxaZ6R4FHhM9FRFZVcTkpaItZq1jhTX8J9ZJ-2-T4lgBH8l0oad5_bp8_ptJJ3VxxRS4Q_zZblV7GOoBIivVSstmTbNal_BLmST-B24fjCFDAtdaF0f2TxhlwVLMjgTidcDB9D1i7wWSO5dzEzQyxaCunrQNwswYNKCUnLxKyp5dpGd9Wq-63vnAg5XnNLpgg&h=WCGHQ1ns9R667zYabHbb-HfztDRWXRMTLEtFN14Y8sk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:53 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592656937145317&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=nnLWMSh5RWykS2jwIbe35OSPfBzfbaq_les3cYqquMTB5L4WGfC_LXmE2QiRz2EY6vF7DDKDygmCLZOjI23X8IPshYB_avHZuvHFfMjMsaCInQUxPasxNFjz31tsDUSqsvquv0HlJYLuVpYkqXEG0KxaZ6R4FHhM9FRFZVcTkpaItZq1jhTX8J9ZJ-2-T4lgBH8l0oad5_bp8_ptJJ3VxxRS4Q_zZblV7GOoBIivVSstmTbNal_BLmST-B24fjCFDAtdaF0f2TxhlwVLMjgTidcDB9D1i7wWSO5dzEzQyxaCunrQNwswYNKCUnLxKyp5dpGd9Wq-63vnAg5XnNLpgg&h=WCGHQ1ns9R667zYabHbb-HfztDRWXRMTLEtFN14Y8sk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CE8DC097804146E591DD0FE2DA3301E4 Ref B: SJC211051204037 Ref C: 2024-08-14T20:54:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657238108462&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pyYT6VvTCQVhnkyAWY602StdLoEM7npGLL48C-DJHLTxu2JlnaSY54AGSHY6NHn4h7-Qh0KbXMVYj6vKjJhFnrhipSJFMSQzyQdp3f1x0zXoKRTGBo0HkAh2KPAKFRNEkla1UfiqmFxs-61B_XKRiXKG5FESyyedghLpC-yAGcTjERdPZf1g-ZQ0R-TY-cbHwNPPDtcqVScy08EsGQotdR45n_6D5Au7EXJbEgvfpDcKSYcU5lHQI8S3dL5CUwlpHDIRnmPBnkUKMZC35R1HqTV61ws8kE3vyCLM43zR8K5cecJJ-A7f9hb0y_02Jhi8-kHRwgQZI80ym_PqXshd7A&h=URAhcWnNq60db_R8qk1GzMfRomWP2u5pfRPUCYAvdPk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:23 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657238108462&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pyYT6VvTCQVhnkyAWY602StdLoEM7npGLL48C-DJHLTxu2JlnaSY54AGSHY6NHn4h7-Qh0KbXMVYj6vKjJhFnrhipSJFMSQzyQdp3f1x0zXoKRTGBo0HkAh2KPAKFRNEkla1UfiqmFxs-61B_XKRiXKG5FESyyedghLpC-yAGcTjERdPZf1g-ZQ0R-TY-cbHwNPPDtcqVScy08EsGQotdR45n_6D5Au7EXJbEgvfpDcKSYcU5lHQI8S3dL5CUwlpHDIRnmPBnkUKMZC35R1HqTV61ws8kE3vyCLM43zR8K5cecJJ-A7f9hb0y_02Jhi8-kHRwgQZI80ym_PqXshd7A&h=URAhcWnNq60db_R8qk1GzMfRomWP2u5pfRPUCYAvdPk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BDBD83882B544DAEAAEE975024B6B254 Ref B: SJC211051204037 Ref C: 2024-08-14T20:55:23Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657539227549&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Nn0k6oEajcrdNeTQfG6eWYwaSPo1mdy4kXy0SvT_lYqEM5nfNCa1Z-CYJynunvHunJkLqyZMArdrZB0ogYQScX9sA-Ux8f1qbfAXOrSdyCqNFWrtUwtCrn1DJQOzIi1W6An7Kl3-Ca8cx8sTpVMuiW1FQPzEqs-tu-7WVSDxahMj6c2v42WKN0pt_zHVH0VEm0uKESV0CjC-tZeXUK0qany4MBZKpPG6bDVmrw0s3Jp_R5pk5RJV7T7_Ib4pKWRIrWH4RjXzq8isfLoINSis6vnSBDDPNBUFSSm5TeY8w1lOBvijEs7Aw_84cH2H3c_gkkoffqUNbLlwtt1qVD_NMA&h=xU6Ysges67g4XpQ8YkwFtNzbeu703kLFRxwsISOzWIk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:53 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657539383786&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pTBJd1u2v1iGwZ3xkF1epwJsRv0OeX_yLL1dsCcer_tHriFDHBPtniffAWsIO_HiENNVDkK3VHosh3yc3OV7u95olsXks-Y0W8mrVm6Cx-HTW2ZV3nPU3vaF4w8I6mKa1WIrOqXck7VDc-0lqHG2CfZV1JO5-_m4zpu76eq4_8C98ChZcOmxh0RzJDvWOnSylY7YDDFtm1Q_pOmvEkfknr3yFHBwRTzp_v1y4lQcgQ2Gg9P6F0YQDheqtIzN6UuFNYijIWFI8XRRYa_LhGsi_QwmmaBscZaSImn6h5mytXvsd2pFxM7-wJiAxt6YhK8P301jltfQ7tcN7UOS6izSRA&h=B7Lu5dM3xIV4Klkyl46APO9rc2H6g_56kqtRobSL72U + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3EE7BE58C4234D2BB8C82037CE2ACF99 Ref B: SJC211051204037 Ref C: 2024-08-14T20:55:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:22.0758725Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657841358278&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=GnhPpsSZmY8Pvml0lhVvovgx6eFdYSGSvHcKfgSBLZ1Fz9QPGlZ4di526s8OMDUAT02re441Ck6cSp70PMCzacKfWk7lkLrQbpcCoY11UDFp3sgQpy_27ygH7Tnj_sKtEupAkgruGmmKK4_tqQ73ETvUR23KQNDO-8gR87SPj3iUwQ8TYUe-bqf0tYyCnHKjMHGu2Wkv3VxB6SnfwVK8krhThPPlQ7nOUyvykWx-g_-V_4VnUl2yZxdowIEgHO-nzkdX20p3sHjOA4exGAIfQ9M16cCP3VSVk6KREnbDtsTLl25bw6IE8H5Wh1f21HT2jpgGulZv6gQ0jWdCVq1q6w&h=aDETlDh-N-I78pMnHLCcFBOETeQe4WVSAM9SHnRICec + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:23 GMT + etag: + - '"03005b1d-0000-0600-0000-66bd18ca0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592657841358278&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=GnhPpsSZmY8Pvml0lhVvovgx6eFdYSGSvHcKfgSBLZ1Fz9QPGlZ4di526s8OMDUAT02re441Ck6cSp70PMCzacKfWk7lkLrQbpcCoY11UDFp3sgQpy_27ygH7Tnj_sKtEupAkgruGmmKK4_tqQ73ETvUR23KQNDO-8gR87SPj3iUwQ8TYUe-bqf0tYyCnHKjMHGu2Wkv3VxB6SnfwVK8krhThPPlQ7nOUyvykWx-g_-V_4VnUl2yZxdowIEgHO-nzkdX20p3sHjOA4exGAIfQ9M16cCP3VSVk6KREnbDtsTLl25bw6IE8H5Wh1f21HT2jpgGulZv6gQ0jWdCVq1q6w&h=aDETlDh-N-I78pMnHLCcFBOETeQe4WVSAM9SHnRICec + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B30FF3F049DE466389B355CB53BF58EE Ref B: SJC211051204037 Ref C: 2024-08-14T20:56:23Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B?api-version=2023-09-01&t=638592654822111892&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LDc-WrvoUdQuRW3FV3bTDuNNjMR8wc0B8bch53tcYzlM4ZEeQIkX8l0-yV3iFyQq_5QKYZct1eo0_zptFrYDvEcUq3KnCMjyFpUtlT3UFPXRihhO84wuVgfn2oQLHln_m_1gAtZzTL2nWGTfyuE3xvbrTq_Ck5iEnzNbT99VMT0wXTDQorXVO9VqQM-8duJX39fbbHFJ9gWp6CwC0tsXSexESnvlpcn9-cF9NPM0OfH2YWs47DD8bg_wVA8SK64lASYcQ2I-7i6uCMzcha5URg9n5scZPtKjLY5raKCQda0K1X6g1OvJO5A39VOxz4fynAbL1FAWVBqVBz6EjSCgjQ&h=LjPNqjIXDgjhTERRa3BQ-BSM7Xsh7OUKk9PtpfAMIrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","name":"2044a5ca-a391-49f2-a602-b67d19fc2503*22C63ED883FD4FDB66F2105FF7F8E884EED890A79B77A4A487C58F78CD43155B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:51:22.0758725Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:54 GMT + etag: + - '"0300b71d-0000-0600-0000-66bd1a150000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F3448BCC7F16406E9CCC0D02CFEAAEE3 Ref B: SJC211051204037 Ref C: 2024-08-14T20:56:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'd42a3471-a0ed-4652-b70b-b69e5f1698e2' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:17.1904947Z","updatedOn":"2024-08-14T20:42:17.1904947Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:54 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CCC193F5915945CBB6B722B7D8E456EF Ref B: SJC211051205021 Ref C: 2024-08-14T20:56:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d42a3471-a0ed-4652-b70b-b69e5f1698e2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:17.1904947Z","updatedOn":"2024-08-14T20:56:55.3970806Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:56 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: B5333AA1407A4F32A2E9E62AF2F3E2A8 Ref B: SJC211051205021 Ref C: 2024-08-14T20:56:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigratefp7kjs","name":"clitestamgmigratefp7kjs","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratefp7kjs-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '7974' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 6c17bdb8-1639-4a39-8222-fd15d6a08997 + - fccfd75d-7c12-427d-8d30-70c2f41bbef0 + x-msedge-ref: + - 'Ref A: 6FE4D2E60F9443AFA895302117E9CCEE Ref B: SJC211051205049 Ref C: 2024-08-14T20:56:57Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_override.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_override.yaml new file mode 100644 index 00000000000..66dc2dfa112 --- /dev/null +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_override.yaml @@ -0,0 +1,28626 @@ +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.0810669Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:51 GMT + etag: + - '"020056e1-0000-0600-0000-66bd15a00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721748261&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fUCZZr_L6hG59d7aKWPcHjWx6yuSLCL4U_0CccqcDddtb9OPkkRgbh6IJ2G_2HFSSCM_nfvAuaEOlCNY0p1tq92IfSe4kc6coOECVCAd3F3fSbd9Dmi0NX3Uil64f2MDLSdpmA6addxC4asHokuETX0_8blES4aTk9YG_cTHXpVUNZ6s1IidkVCh_J9AHxeaL0KYMjIX-txqAiCN0vdFrRWXc6ySJy00yLPgJttc-uABNKS82op27sU9MXgK6le38w_kCNNHnFO2b8vfJq0XI7Ad_bzn0Du-Jm3p4mo_Y62NvaR3m8usoVj-jk1K-E1CwUwGPM34iscZyBzEaVCjdw&h=tjmu0-zP4DUQ7WEeF_DzOV9TicYHNUri2WiZJ5xuQHA + mise-correlation-id: + - 955c1f80-cc1c-433a-9b4d-5bd162bca2fb + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 353F0FC28194494D950F5BA768B51046 Ref B: SJC211051205047 Ref C: 2024-08-14T20:37:50Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.9666384Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:51 GMT + etag: + - '"03003e1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D26F4E5B0C21496EBCE9D51CAF298207 Ref B: SJC211051205047 Ref C: 2024-08-14T20:37:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.9666384Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:21 GMT + etag: + - '"03003e1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6B0B8F00849A4134B02C00F7DE9F3A86 Ref B: SJC211051205047 Ref C: 2024-08-14T20:38:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.9666384Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:52 GMT + etag: + - '"03003e1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9B2861952A7E4475A685B88D63C5CADC Ref B: SJC211051205047 Ref C: 2024-08-14T20:38:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.9666384Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:22 GMT + etag: + - '"03003e1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 35CF4FF730C94F33A1DAF7CF1F1189E4 Ref B: SJC211051205047 Ref C: 2024-08-14T20:39:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592646721591960&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Z5VisqeEZ0Ds5tsnCluyqcRSjKCGxUMa9zLkavadyi9t3bsdfOGKxB3zuO7w7ktqt-4vPPLriQdXNqhOWbzKcaKBBPgwMpt7fIF4K-pYS4lAMFBZWMUEV9kwsvahfeGem4JBddGkd1_tHPnztgt0KLF7tET9FO4bYI7z7QfectzNerKILknXvzb0vIboEP6TCZ27rhRt99byTq486xNLlwiMps1RRwJm5h-hwUzR0PLxIffRtgIkTEzfMJVUXIUIoJSe-N595ilA-sIi3T8PvqZ-HRzLcQHhr3gAUQponupbplSyQqdcjKFG6HdLF_-i-QJrt_i_GK_Bz9Z5md0Lkg&h=hrR3yi4blnO_w8oT0AmIF8HoWzqF7wqUBHX7QwKkANY + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"89dc3e8b-970b-4df3-8538-bf33d066746e*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:37:51.9666384Z","endTime":"2024-08-14T20:39:50.992627Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:52 GMT + etag: + - '"0300521c-0000-0600-0000-66bd16160000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DF950D4A6654485A99C28C5A30C849FC Ref B: SJC211051205047 Ref C: 2024-08-14T20:39:53Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:51.0810669Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:52 GMT + etag: + - '"7400cecc-0000-0800-0000-66bd16170000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 63B9F727BC714DA1BF718F5DA0615D99 Ref B: SJC211051205047 Ref C: 2024-08-14T20:39:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:00 GMT + duration: + - '1174772' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - TLcTCNmBYYQcsrPsPEIJTowk7ccH2SDlf68ajAbS3p8= + ocp-aad-session-key: + - WI_q734V9ajtAtiy_2YyMbpgpOLFrYmYZRxYudz4MwuS9LI6oMMEwtytym6I8U5JTnGoKYK5-vNI9AcmDSyxK6k6NrZNG3sUcRT63aPkM0x9EFFwglt9THklEhEn4TJO.MM37Z_x-f2YLxl4Xi1k5NgFyTyq75KY583WUmH2j8wI + pragma: + - no-cache + request-id: + - 97f11c1e-236e-4a2b-8fa1-de236ea63d73 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:01 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1251BF7F929F4FB6A0A4EF504E9D5536 Ref B: SJC211051201039 Ref C: 2024-08-14T20:40:02Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:03 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 7353771644A840B28C1647CF42FC7917 Ref B: SJC211051203019 Ref C: 2024-08-14T20:40:03Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:05.5258619Z","updatedOn":"2024-08-14T20:40:05.9888706Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:06 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: F26FA6A1AC174AB6A343022F066D6116 Ref B: SJC211051203019 Ref C: 2024-08-14T20:40:04Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:07 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 07E7EA850AB0490A9716C26C20C646C9 Ref B: SJC211051201021 Ref C: 2024-08-14T20:40:07Z' + 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": "05f78f96-3f8c-40c3-b4b2-1b73c76246cb", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:08.0689711Z","updatedOn":"2024-08-14T20:40:08.4989744Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:08 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: E083ABE5475D4E3CA856161AF0B42083 Ref B: SJC211051205033 Ref C: 2024-08-14T20:40:07Z' + status: + code: 201 + message: Created +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:11 GMT + etag: + - '"02006ce1-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116201878&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oyIMz2KjCqsEzLWtiTxRkwGkfST2-YbuyClv-xWhRohjlmx84AmPtpwBEXkXU2seiBT5357GcQaVfzc8LXl57QIrFovj5iOUXznQ9p14nb6v4Hg8RqJ5EzH9pDa3lbTTp_fiVK3uwEFWgpdc6hgszODUaagSuK2WkbOkx1ZDQG0UDi2IxOwSlffkhp5SFXoXrFiNa1cVk1ojhgWqzUxQi6LIxfJJAsD-i_cm41ENO53Yr0std5zUd9n5a0nbbOTou4Ma43v1JbLetxlguZFOR_et6hXgVyLy2VIT7h8tv07oVtxEFIc6RgLGGK7SSUmUH1L8sofYBTK4Vr9VVldGiQ&h=KsQL1lCtG6eHA6VxCKjKYLpn1Db9BxweZoYs9AeSkxc + mise-correlation-id: + - f83e6c96-cd1c-4b57-8827-beed94bcbb9e + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 0BEB8070B2C0402C941F6FB5A3DD5A84 Ref B: SJC211051205039 Ref C: 2024-08-14T20:40:09Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.3850312Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:11 GMT + etag: + - '"03005e1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1306E5E4A6B444B7ABE250A3705AE4D3 Ref B: SJC211051205039 Ref C: 2024-08-14T20:40:11Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.3850312Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:41 GMT + etag: + - '"03005e1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4D47D5831C2049CCBCB68E4B04853E2D Ref B: SJC211051205039 Ref C: 2024-08-14T20:40:41Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.3850312Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:11 GMT + etag: + - '"03005e1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BAD1869BF1F940D695B2D22888C220DE Ref B: SJC211051205039 Ref C: 2024-08-14T20:41:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.3850312Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:41 GMT + etag: + - '"03005e1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 57EA68DE4E7A4A04A569B05A2610003E Ref B: SJC211051205039 Ref C: 2024-08-14T20:41:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:11.3850312Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:12 GMT + etag: + - '"03005e1c-0000-0600-0000-66bd162b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BF53D316745D4D02A07722494BC5C9F8 Ref B: SJC211051205039 Ref C: 2024-08-14T20:42:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592648116045627&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c2_MH_UYyNOY7pO18bscDhebCFOyqMn-Zr95qz4rf-UpVkQsEm_rT6mbgAZcD_6-xyFxs-Bg_IQEWHot6TNLXr55lwiWWtnwSRgJJkr9YMvALr93qOaOWnk1gpcPob0WOglCi78dQ6U_WNDXJS2jgFcOG-j5_tncWdMcbKE7SzDtCqmdBimLe00cejX_f9d-72KOgUTwiR-okGxDT6jB9gg6T0wdebiD-_ix76D0Gtj3fc0pV4HZqVbigpJxqIUjvXEUtTZXGCdEfMr_XYD1mUh7Ur5qwHZvL_RSlmIbgUqa6BIb0rdYPvUpr0T6zn-iORtfTG7HBEnRlaBx8NenIg&h=IsqzJ0Zop10jqSGFm1yU_HIm0E1m1ucqvfpvTrJi8dg + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"358a380b-428a-47ce-abab-7d3786b6eeb2*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:40:11.3850312Z","endTime":"2024-08-14T20:42:35.0194314Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:42 GMT + etag: + - '"03009a1c-0000-0600-0000-66bd16bb0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AA39282D0F024852AB52EE5071F46EEA Ref B: SJC211051205039 Ref C: 2024-08-14T20:42:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:42 GMT + etag: + - '"740084f3-0000-0800-0000-66bd16bb0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 8A209A9990194C6397E99923486EAA20 Ref B: SJC211051205039 Ref C: 2024-08-14T20:42:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:42:43 GMT + duration: + - '1026686' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - 1I58ZKIXe6b7p9yaPo6QiLBzr8wFX/qnUAwBID1Gv8k= + ocp-aad-session-key: + - ATrxV7qhV0rxW2zJk8gtP5PhfYAFcDSoYA3l6MHhoar5itEMW5C6knSAuIbu-0PMLVi8LkaIZ0schtMN0q2mnA0t15oIO0Xu19J0LnIE9fcFajNR0LxZQsxjrbQy1E9g.BWGXDQGXxqmOcIbewinpWYakuHGXYT_WX_UkIz0qdxE + pragma: + - no-cache + request-id: + - 4d9c2f5f-5267-4b4f-a2ab-38bed0b7070a + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:43 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 34AEE33C492544F2AB6958832B88B877 Ref B: SJC211051203011 Ref C: 2024-08-14T20:42:43Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:44 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: EE4FF8CF1E0249C7A0C2F1DD069ABAAA Ref B: SJC211051205027 Ref C: 2024-08-14T20:42:44Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:45.5740709Z","updatedOn":"2024-08-14T20:42:46.0220763Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: 02ADE5558D954D7C828B037623C4BD47 Ref B: SJC211051205027 Ref C: 2024-08-14T20:42:45Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:42:46 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 58BD539797D544F4BB56CDB2AB9A8334 Ref B: SJC211051203037 Ref C: 2024-08-14T20:42:46Z' + 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": "554486f1-80a8-4f2b-9d53-91307b38df9b", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:46.6601060Z","updatedOn":"2024-08-14T20:42:47.5001218Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:42:48 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 32A4327D8D2C4AA7816B327206344D6D Ref B: SJC211051205023 Ref C: 2024-08-14T20:42:46Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --service-account + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:49.6298803Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:50 GMT + etag: + - '"0200b2e1-0000-0600-0000-66bd17410000"' + expires: + - '-1' + mise-correlation-id: + - e4143298-3cfa-4bc1-a53c-7e807ec65e50 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 189C7DDC65B54693A495516CC2652966 Ref B: SJC211051205031 Ref C: 2024-08-14T20:44:49Z' + status: + code: 200 + message: OK +- 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:49.6298803Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:50 GMT + etag: + - '"0200b2e1-0000-0600-0000-66bd17410000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 469A5D78FA3A442DACAB5EF39B232634 Ref B: SJC211051204039 Ref C: 2024-08-14T20:44:50Z' + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:52.006835261Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:52.006835261Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VWmuvdcepWMixiPlD7Rnug';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - b1f99763df0e0dfff87555f0b555b9f4 + mise-correlation-id: + - 4c06504d-ed76-4fe2-9929-edb32528d170 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668291.667.31.965078|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2vjv8xc74f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vhj8u9kwd","title":"Azure Monitor"},{"id":14,"uid":"dduu2vj4jif40b","title":"Geneva"},{"id":12,"uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3c7ounpq8f","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uwcSd+F24Mkaq5q4eFe/Iw';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - 1a7d13a118ca7aad5837ccb86f382c4f + mise-correlation-id: + - 02d2f0d8-d840-477f-a938-eeeefb2bbea4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.36.31.127604|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eq/y1VrTIW+5jrZNvji6Mw';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 3891060b4938e259f004851bcc13dccc + mise-correlation-id: + - c5e390e5-c757-4ca6-9b6e-9d061b02666c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.883.27.380208|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YffEE0G7G1n5wrBq9FsFSA';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 429078bf012f0d73ee4dbf231fe5e222 + mise-correlation-id: + - 9c79a3e7-82f1-436b-92a0-50455cdec59c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.434.31.240321|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2vjv8xc74f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vhj8u9kwd","title":"Azure Monitor"},{"id":14,"uid":"dduu2vj4jif40b","title":"Geneva"},{"id":12,"uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3c7ounpq8f","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-J+eKDBIXAx5rpchYjYYniA';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - c8fbd6dfd5d0777512f32047a57929cc + mise-correlation-id: + - ce27f24f-3c98-4c0f-a446-aa27da0199cf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.608.31.354516|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVa"}, + "folderUid": "dduu3c7ounpq8f", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '127' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Sx9lm1C6ZH539I5LZyGHcQ';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 8ae7a836879af466587efd79a3e9d62c + mise-correlation-id: + - d3e6397a-ed2d-4446-bb89-14f52cf2c001 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.768.30.477908|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard2", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '97' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":34,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-mATZpz3e/GKSgSuOAkkmdg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - e106f1807fc53f357617baea49702ad1 + mise-correlation-id: + - d6c8d0b2-5faf-4e2d-825e-e6b2f228c2be + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.093.26.914599|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TBp6OP9AGRH1yMJ0/Cm1yA';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 60aebc15eef50ae6bb065697ce040ec9 + mise-correlation-id: + - 0e05c3b4-4bc0-4280-948a-f662055231b4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.533.28.422799|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2vjv8xc74f","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vhj8u9kwd","title":"Azure Monitor"},{"id":14,"uid":"dduu2vj4jif40b","title":"Geneva"},{"id":12,"uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"dduu3c7ounpq8f","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cFj5xeCaaiDPaeB5b8vLhA';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 692eff1e5f433b0d95279f55584e616f + mise-correlation-id: + - 64baf47b-0cf4-44ad-a799-5f81d676f3f9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.675.29.38606|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard3", "panels": [], "uid": "mg2OAlTVc"}, + "folderUid": "dduu3c7ounpq8f", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '128' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":35,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-mKBrXqDJVzuPP8JJGxSsYg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - fee611c47c55328b081f9ba994204908 + mise-correlation-id: + - b365b95d-d775-492d-b78a-54eec9f3bb0a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.825.28.573055|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 create + Connection: + - keep-alive + ParameterSetName: + - -g -n --definition --title + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:54 GMT + etag: + - '"740084f3-0000-0800-0000-66bd16bb0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 3F84C7387CFA49549BEBC891DAF0CBCB Ref B: SJC211051203039 Ref C: 2024-08-14T20:44:55Z' + status: + code: 200 + message: OK +- request: + body: '{"dashboard": {"title": "Test Dashboard2_amg", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '101' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":33,"slug":"test-dashboard2-amg","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2-amg","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '143' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-V9tS9DeOLGLAY7wZqfnJVg';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - f960b68f1bb82f91fe7294f674107478 + mise-correlation-id: + - 839f236a-8351-49e2-b64d-07af4b197de2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.51.29.711168|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004", "role": "Admin"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '52' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/serviceaccounts + response: + body: + string: '{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":""}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '150' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5ihnKobEv7G42M7fIw0P7A';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 3b9da86ac256b039c98057dc7a8c3e22 + mise-correlation-id: + - f58f45ea-d538-4d3c-967d-4847fe8945b2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.43.28.173274|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2dde976b4760406c98fe326ce7842167"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '251' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pplRe6XOnChbWPED7jE0nw';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 8ec4ced09806b4bbe8daff01259edd4a + mise-correlation-id: + - 2a0c8321-1097-47ef-82c2-583cd094fab6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.855.31.580078|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004_token", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '65' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '{"id":1,"name":"clitestamgmigrate000004_token","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '87' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WSFz5fSi5/AUjq8LQ2ilNA';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - a1161ec63cf676191fe1e2decdaa6418 + mise-correlation-id: + - 5065d99f-96be-4f0c-9189-b4802842e092 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.042.29.422535|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2-amg","url":"/d/mg2OAlTVb/test-dashboard2-amg","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:56Z","updated":"2024-08-14T20:44:56Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard2_amg","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '739' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jNzEW5yTLXECRQDYEU/hHw';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 2973f6043ff7c6df01950ad43ccaa800 + mise-correlation-id: + - 0840ce57-769e-4387-817d-daeab91d0483 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.492.28.421743|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 22ef22777c7a257207ac10666c4f1067 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.923.27.487213|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 5b353745e84b24a1fcbc9164caaf118c + mise-correlation-id: + - f31eea2f-3315-4215-875a-8550aac4e92c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.155.28.413934|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wbkfLg+dtL6uothiQOsjfA';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - ddc3bb3111f8b84e7281c59e3668a520 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.515.30.755694|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Zxx/bkmFKHRPwR1RcrP6Vw';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - a07d8a411d8ffc24ec11f60fad4c85cc + mise-correlation-id: + - 1b5cef2c-06b3-4f4e-a1ff-088b42dbf092 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.75.29.413352|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 5, "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "orgId": 1, "name": + "Test Azure Monitor Data Source", "type": "grafana-azure-monitor-datasource", + "typeName": "Azure Monitor", "typeLogoUrl": "public/app/plugins/datasource/azuremonitor/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: + - '434' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NdRnM2qyqJKh9LY4twiCZw';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 380dc4980be8c2e4949b97b5735d0a13 + mise-correlation-id: + - e5781fa5-bec7-43d3-99ec-93f3c7a866a9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.084.27.768931|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"cduu2vjv8xc74f","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"dduu2vj4jif40b","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/dduu2vj4jif40b/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"dduu3c7ounpq8f","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OHJIhtbtIV6ZfWGwDmvYPw';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - ff4b2281a5b41f9d07ccd9aaeed5d2e0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.276.29.30023|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f + response: + body: + string: '{"id":28,"uid":"cduu2vjv8xc74f","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.710595Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.710595Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tVko3Tf1XfA2/OcWK0kPEA';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 86f0321348a1ff15c0381be39636798c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.461.26.888287|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu2vjv8xc74f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu2vjv8xc74f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2RJ5OhmW1YToYpjZeMwzuA';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - b66aabecf22ede3a98ea1ea24813a874 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.682.29.951586|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd + response: + body: + string: '{"id":1,"uid":"dduu2vhj8u9kwd","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:39.50163Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:39.50163Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '332' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xKBS8t9mOfl/mpB1I6BN0w';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 5e6d73e13214be6c9ecaee8c42e29e8f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.896.28.167449|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RpZSVQfDOl0+fcDe9jMxMQ';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 98d5f852144fab9b5af8f6e81486f2a6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.043.29.375319|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b + response: + body: + string: '{"id":14,"uid":"dduu2vj4jif40b","orgId":0,"title":"Geneva","url":"/dashboards/f/dduu2vj4jif40b/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.326287Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.326287Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FpBYGZgFzG03Eu5Yb9OS7A';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - bd037e9052d0e713c19f3a8c23179862 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.237.28.181211|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vj4jif40b","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vj4jif40b/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vj4jif40b","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vj4jif40b/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jb07euxSmU3Zqk4JepHZVA';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - ab326f77ed1f18fd25500541b7c1e149 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.389.29.80322|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb + response: + body: + string: '{"id":12,"uid":"bduu2vixqsd8gb","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.227868Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.227869Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YEZeJ21Xel5qLgMM68yo9Q';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 72b4f4a0b0f0ee72d86ff58da15e8d5d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.608.27.751830|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Q3/HsUX0GO7yjuuGDbx+fg';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 6bbae976a7634f156d4a354b7e79239a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.833.26.72813|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":32,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:52.010851Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:52.010851Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fkS4n0yFlkF9miARccPlsw';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 1e1b83c76dbbc963d340b7d6d5e03fd7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.984.27.355771|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f/permissions + response: + body: + string: '[{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RMZTupeWQejohjPt0ArODg';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - da6bddf4065a5c791d87b7de95eb1246 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.189.28.33421|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":29,"uid":"eduu339ivmcjke","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"aduu3377rzyf4d","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"fduu338p6tslce","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/fduu338p6tslce/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '910' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4LPlFcnKgjbQ3P4QFJ/+DQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 3301dac7f55f9fc5cef7cd909625886c + mise-correlation-id: + - 36801f03-8739-4484-a96e-7608dcab92cc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.428.27.813494|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/eduu339ivmcjke + response: + body: + string: '{"id":29,"uid":"eduu339ivmcjke","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.811343Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.811343Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CMMalHeZrEZRNkds7WKuew';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 1bde01aceb3f2300123b2a657e14198e + mise-correlation-id: + - 463281eb-8e03-4b6d-8be8-3441174ed7b4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.608.28.26281|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/eduu339ivmcjke/permissions + response: + body: + string: '[{"folderId":29,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu339ivmcjke","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","inherited":false},{"folderId":29,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu339ivmcjke","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-mfqsMrZdFRXY084H4iScmQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - f57e5d548b0b74e60a137be548198629 + mise-correlation-id: + - 0eaf02ff-4b31-46c9-8be2-52194cdd345b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.748.28.940867|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/aduu3377rzyf4d + response: + body: + string: '{"id":1,"uid":"aduu3377rzyf4d","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:03.613643Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:03.613643Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eErLZ5FRx0pmyPaSXlP3WQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - be504dbd9891abd80d66d47c510ef89b + mise-correlation-id: + - 603963ea-b7e4-4247-86dc-11e4ce200bbf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.915.28.845438|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/aduu3377rzyf4d/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:42:03Z","updated":"2024-08-14T20:42:03Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"aduu3377rzyf4d","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:42:03Z","updated":"2024-08-14T20:42:03Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"aduu3377rzyf4d","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Hy+9uEsdDKfVnbz2SRaxWQ';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - a4c02f3d0f002c7568e7ec4b242f4c5b + mise-correlation-id: + - 95904f6e-7f8c-41fc-8d69-51027512c063 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.055.27.859872|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338p6tslce + response: + body: + string: '{"id":14,"uid":"fduu338p6tslce","orgId":0,"title":"Geneva","url":"/dashboards/f/fduu338p6tslce/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.382408Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.382408Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iFbute4noeWdO8Fnfxj1yw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 3f4095f6b8104e31d0b1ead15513dcc2 + mise-correlation-id: + - 9d14b757-711a-4e8c-9e3d-f8878fc358ca + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.244.28.968777|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338p6tslce/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu338p6tslce","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/fduu338p6tslce/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu338p6tslce","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/fduu338p6tslce/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tyhsnFYY8SVfJs0Lubt2Rg';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - e9588e8818b5ac0cef9ce5c8716927bb + mise-correlation-id: + - 527b1bb5-8b86-47f1-93c3-73b46481688b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.42.27.578029|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338jd2bk0f + response: + body: + string: '{"id":12,"uid":"fduu338jd2bk0f","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.298442Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.298442Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-08qrZVwZXOdtSLeKN1rpWw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 542f8d416ad6ef680a9278e64997797e + mise-correlation-id: + - af68d343-dc56-4e6f-8df6-8ffeb9f883a7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.615.27.545671|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338jd2bk0f/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SwKq3VjlmJ4OUTG7wEO/7Q';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 5dfaaee4ee157f63cdf8f47edc7290bf + mise-correlation-id: + - e9f1fae3-0a14-4e16-9e69-deb9ba2377ee + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.83.28.456952|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-22xbEZlR8yx4IWEtdGvHyw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - bacdeaabdff3bb3ec638ff73dabdf831 + mise-correlation-id: + - 80f3e415-a365-477b-aa40-d46da522dec9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.009.26.578655|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 28, "uid": "cduu2vjv8xc74f", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:40.710595Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:40.710595Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '428' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+SEG1J4oIOH6FgQRw9vXQw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 3572d433110f3b953156628f4444f073 + mise-correlation-id: + - c8b3b3b2-76f7-4176-b13b-0529dc85a420 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.146.27.20245|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NqJ+H1cmb4PMqDY6RNRQQQ';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - a66dc87779cae53cdc83422438fa3b51 + mise-correlation-id: + - 7a4fb8b8-9a9e-4221-963e-3acbebb50777 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.279.27.40812|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 1, "uid": "dduu2vhj8u9kwd", "orgId": 0, "title": "Azure Monitor", + "url": "/dashboards/f/dduu2vhj8u9kwd/azure-monitor", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:39:39.50163Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:39:39.50163Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '381' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DfAJ89JBiFRkrsuAN6iOMA';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - aa420ddf5076be56e713d0cc76555084 + mise-correlation-id: + - 78e299c5-6d0f-49aa-aed5-410e5f3bebf4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.409.27.556834|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v8PRRXfCjLSbM1zm7I/WHg';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 917c8ad06a4d4cf9181ac8514a6d1296 + mise-correlation-id: + - e24690fa-1a89-40c1-9e9f-e2ae759b1d9d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.596.29.948470|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 14, "uid": "dduu2vj4jif40b", "orgId": 0, "title": "Geneva", "url": + "/dashboards/f/dduu2vj4jif40b/geneva", "hasAcl": false, "canSave": true, "canEdit": + true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", "created": + "2024-08-14T20:39:40.326287Z", "updatedBy": "Anonymous", "updated": "2024-08-14T20:39:40.326287Z", + "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '370' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-w9DiIkLnrtYu4jZ0p39zsQ';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - f4d1ff7a914e0883c5575c02596816e8 + mise-correlation-id: + - 3061d6d2-43de-46d3-9cdf-ffb9c571d777 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.759.28.970402|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hdqtz2mqSr4hNVN2+cMPzw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 6980afb978d13b23854e117674e55d61 + mise-correlation-id: + - 598675a5-f4a8-4507-a9ab-964666bec1b3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.925.30.531525|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 12, "uid": "bduu2vixqsd8gb", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:40.227868Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:40.227869Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '414' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cvXt3Tr79rbwpjqa68qObA';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 4d7697e4995987869c49c9c6ffa9d8ad + mise-correlation-id: + - d3d38c84-9022-4e67-8a23-f3d69b4a9841 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.06.29.391929|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-N6+F1TTyPULjHV1fX0sMOw';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 19236f27d775c7f50f14880db2005287 + mise-correlation-id: + - 7b379dd2-093f-466e-bfed-e3edad4f62f5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.205.26.898372|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 32, "uid": "dduu3c7ounpq8f", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/dduu3c7ounpq8f/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:52.010851Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:52.010851Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '380' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:45:05.389199101Z","updatedBy":"example@example.com","updated":"2024-08-14T20:45:05.389199201Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-e/Opn97zhVGG3SffuvcS/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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 680bbf3daef0d499a43578a32685e912 + mise-correlation-id: + - f7d3c7ee-f57e-401b-a08d-9d37e0b5c5ec + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.374.28.621718|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":20,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":9,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":2,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":3,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":4,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":5,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":10,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":11,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":8,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":22,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"bduu2vixqsd8gb","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/bduu2vixqsd8gb/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":16,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":27,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":19,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/Test Folder","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test + Dashboard3","uri":"db/test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/Test Folder","sortMeta":0},{"id":26,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10523' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sCqJ69NljVLc9TQI5t5huA';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - e9a149be07c29e1f94257086182a7871 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.56.30.126151|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"dduu2vj4jif40b\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/dduu2vj4jif40b/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":20,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SsIKh+C/n0TFgtY1oTx32Q';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - b9095521fc1ae9056814895393bc3bc2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.688.26.537796|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NVwYYjm63YPqBV0dSaGaSg';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 3a6ea4c6e2d9a476bcea1664223fc475 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.871.29.721127|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cWYfmkD8m7Kr7iGCP9I+IA';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - f6b6d012ca82a2f975bab926981c3798 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.009.31.775177|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18653' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uutI0JtlSl0GxLantpKeYA';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - a82ef854bef5472c944929c89888742d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.166.31.997427|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5G47nAE2K+XElIVpmbIl0g';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 54be0c923fb3f758d307b2610c31bfbc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.326.31.115234|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2M5uGK3NwGE4dkzffJBk4g';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 4ed6ee148b0000ac61a47b687eba74d4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.477.29.52550|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":4,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pWHwluv7jF8skr6JgEC+kA';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 28d4c3eb025a8b0113882a54ff828eae + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.645.27.782619|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-R2Znneb38wHeEEs+e6b28w';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 12381c0ce91f91ebf89d9609a40f8543 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.825.27.676718|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vhj8u9kwd\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vhj8u9kwd/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":6,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jPTDr7NzoqooCZym4c82Kw';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 36a5bf005267a4e9f2ce90073b87d38e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.976.28.334926|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vhj8u9kwd\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vhj8u9kwd/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":7,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Q5xcBWWOU07kkutX7yuM9A';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 45489a471e1f18d39c53677597499ec1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.122.28.294317|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123309' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8u+WSJFNKS7I73UKKsVLmQ';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - fd7bbf8930c704bd59db6229ecfa9ce9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.28.28.875322|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117798' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5z0P3tryxx+2Tp2nPTAAnQ';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - f417b71c1708e05e26732827b11515fc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.457.27.231595|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LQXz/qMmcrrQF0XwudCbIA';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 56c81ef5e2e5dd03e15ea3a448a885b5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.627.30.627503|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MHQFI3c+OTZXwEZHQbEKww';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - b060131c94c2d8f23ba9517c23cb5869 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.775.27.900631|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"bduu2vixqsd8gb\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-87+9zn4Y7ut19xkciAkx8Q';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 1d79771df06e393e4919b13d4541e6cf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.953.29.671549|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cduu2vjv8xc74f\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-emRrxRwfKTnopZ3cOaenAQ';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - b5873ff69f42a3d087fc9adfda1e1bfb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.142.29.710932|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":16,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-N6GoZ6G9DStTJyNofOOczA';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - b44913c8279562118e38dbb43dc3c78f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.302.29.713699|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":27,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PLx8Y/6hU6DO8JM/UTICPw';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - be185b8345d9cb22a3e779a4aea83933 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.449.27.403175|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":23,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-mxoS/iGS6/7QSTPswm00zA';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - e02f3a37866c4fc63e43cd911326f569 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.612.28.229052|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xCFE0nzSLQi5lpNZlTwUsg';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - 502ca45caafe38a21c1211794d283976 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.781.27.938464|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YrepUJw4Hd6tfwBfRBYrpA';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - e2d2f07e6257afa45e6fc126cb50e0c3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.981.28.370933|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":17,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yXEvSja466B76MW/fDanuQ';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 4db47adf803b6d0c2e3fb3380742dae3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.163.29.59552|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":24,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5a+P8TFNlxL9K2hTyw9kHQ';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 5168bd67e7cbf50b02981beed5dc044f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.361.28.317627|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"dduu2vj4jif40b\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/dduu2vj4jif40b/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":18,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4tz8O944IMcimD83VMmbPQ';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 81c0bd0161bb147122d9f0b19e16100e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.497.29.793813|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":19,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P4mJ4V3DaM2m2+BoDtQmYg';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - b2dd1d7c0ffbb0601a3f8e917f86980d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.702.28.672725|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":25,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/r+6QfPjZElV8DHiKahyWQ';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 9c3081b6ffd4e48f981d3f2f6e28019a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.843.27.464070|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:53Z","updated":"2024-08-14T20:44:53Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2Mxaxa7bbqLMu3Ls3jIjrA';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - 7420e62eaccab3e5d20161d4c4bcbb17 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.025.28.118067|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:54Z","updated":"2024-08-14T20:44:54Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GGalRxDdCciz75rpCgojIQ';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - e4fee22d4a732155c346b9c27648a6ae + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.222.29.18382|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:54Z","updated":"2024-08-14T20:44:54Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HmIiCgHTvkKyu7cpkmcZCQ';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - f8f4f3e3d45ceb557d38485723a39132 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.389.31.996053|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":26,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5WsMF1VCiqU58V8r54EVAw';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - 07e3c5813344e3b599dd4552d1bac817 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.563.26.306483|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5u4iuKT4xN2toy9hYPa4DQ';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - 7f3ee6e6236ba7d724157b2ad0af0b2c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.697.28.442830|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-W3H2MzWCmrF+HY9w0Nb8xQ';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: + - Wed, 14 Aug 2024 20:45:10 GMT + grafana-trace-id: + - 4d4608c776dbe236841a39e5822d7cd9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668311.928.28.287911|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"51407bd9bea29abe002ab67b2676c3c6"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CB0Wg4WimQ/Ozb/oJiu6Bw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - 51407bd9bea29abe002ab67b2676c3c6 + mise-correlation-id: + - 53543e31-68bc-404d-a50b-c22f07bda940 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.055.27.532484|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:05.39387Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '329' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ed0pTPqeWyCLlJt3/yuABw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - c5c14f866d59ceb1da0e13f90e546045 + mise-correlation-id: + - 2a53f7c2-3a66-435f-a2a9-d78eae1f3763 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.231.28.536741|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 34, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":35,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CbXHjN/BCcnp83S/EeMxjA';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - ee986421b354ba2631523330a7f953c3 + mise-correlation-id: + - 7a746cf6-2a94-4138-9baf-e2f66a60ee24 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.344.29.926656|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2-amg","url":"/d/mg2OAlTVb/test-dashboard2-amg","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:56Z","updated":"2024-08-14T20:44:56Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard2_amg","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '739' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GaRtJkGqI+yo3xHkh95yNw';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - e5ab8e770391ff44ded24e2ca5e2d5fb + mise-correlation-id: + - 07f57aba-1e8b-40b4-95fc-01301fb93707 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.561.28.803278|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"message":"Dashboard not found","traceID":"879fe3b5b05c83e8a83f8095b13a84ba"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+UBcFzjLcu6yRETuqQXbDA';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - 879fe3b5b05c83e8a83f8095b13a84ba + mise-correlation-id: + - 9900ba48-3897-494e-82f4-034648ff9560 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.731.27.516108|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:05.39387Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '329' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-N6gRQN4xxGHLC6bEoFJvfg';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: + - Wed, 14 Aug 2024 20:45:11 GMT + grafana-trace-id: + - 90ae2866a3052e59a49cd5b7ee236d41 + mise-correlation-id: + - adcededb-de07-4aba-ae9a-a389f8235a99 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668312.907.28.365595|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard3", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 34, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '139' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":36,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UFhl1DgpDUSqCnow4w75pQ';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - bc81efef55207457cc2cb5422eab9136 + mise-correlation-id: + - ed4a7211-ab8d-4cac-b15f-ed6b89c6db28 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.042.31.647100|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboard/snapshots + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6K5W5U+G1DCvhpRiSRof+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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - cc14251cd3d9163887ac3d3e3f52441b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.259.31.970300|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2-amg","url":"/d/mg2OAlTVb/test-dashboard2-amg","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:56Z","updated":"2024-08-14T20:44:56Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard2_amg","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '739' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rz/GIbxxHsCcxVDHuczNvw';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: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - 078f66a1b7e93a7473551eb587faa079 + mise-correlation-id: + - 48320aac-155e-4fba-83c2-a5340944ab30 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.553.28.246711|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - 61be982c7a78f1711e534767d763799e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.826.26.500840|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:12 GMT + grafana-trace-id: + - e691c55bff9eaac6c6b2529a12e5eaff + mise-correlation-id: + - 967e8e26-d1c5-439b-8742-5b1ead05effd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668313.987.26.286440|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GDHke/AIoVvdCBxLTt4CxA';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - ecf7a5ea8fbc020d65dd33bc2a792d65 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.105.30.991157|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fE5GbnewRA25CRIlodW15A';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - 3fda8e3c56576776529139934d202fab + mise-correlation-id: + - 3e0c1199-45c8-4718-8fb6-4194dc92422f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.263.26.899070|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"cduu2vjv8xc74f","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"dduu2vj4jif40b","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/dduu2vj4jif40b/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"dduu3c7ounpq8f","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nq1O1TYncHBpsRh76KjKmw';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - 29e3ffed40dcd904a738a2e2dde930cc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.399.26.16792|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f + response: + body: + string: '{"id":28,"uid":"cduu2vjv8xc74f","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.710595Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.710595Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wKqicRtOC+yVztdybmZzFA';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - be3c2a45d5c638e8670d349412cf6091 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.548.27.853585|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu2vjv8xc74f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu2vjv8xc74f","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+T29iu558IQ1X2HXdr4CAg';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - f7a6095f1f0ebb7217e76e436465b902 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.681.30.932818|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd + response: + body: + string: '{"id":1,"uid":"dduu2vhj8u9kwd","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:39.50163Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:39.50163Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '332' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Zy1wL0SJH00MjQFItJo0lw';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: + - Wed, 14 Aug 2024 20:45:13 GMT + grafana-trace-id: + - e6d789bd8362ab357fbca7d05485b685 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.838.28.224187|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vhj8u9kwd","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ELYCsVL2Xa1ycGDY8d0m3Q';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 53794f2657459cc59109861c276d9a88 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.974.29.817209|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b + response: + body: + string: '{"id":14,"uid":"dduu2vj4jif40b","orgId":0,"title":"Geneva","url":"/dashboards/f/dduu2vj4jif40b/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.326287Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.326287Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-u3WrBfCEND5OSezQW/Azlg';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - a3b03f59d5cb7e87732070268d512844 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.163.28.964397|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vj4jif40b","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vj4jif40b/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vj4jif40b","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vj4jif40b/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XiV/R5T0h0ZWrnvp97M6IQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 52026da59e982d8f57c762bd173ba45f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.307.28.605350|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb + response: + body: + string: '{"id":12,"uid":"bduu2vixqsd8gb","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:40.227868Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:40.227869Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C26Yn9ugJsGgpjNxtdTbrg';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 648422f709718c6592f012b287648bef + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.438.26.882841|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu2vixqsd8gb","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-muiFsbGvJDRo3ritnE64XQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 107d4618c7d814a5ae55f1d3bbd3bfbe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.628.27.259929|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":32,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:52.010851Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:52.010851Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Y8Jos8E5FImPnvmnFEitrA';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - dd00dc25dbbe7f8c8a00d6b77e4e198e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.79.29.856401|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f/permissions + response: + body: + string: '[{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:52Z","updated":"2024-08-14T20:44:52Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-szkLq21/An7WLYdkptJtmQ';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: + - Wed, 14 Aug 2024 20:45:14 GMT + grafana-trace-id: + - 378e87d2f4ab61a8df62091ac9c19118 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668315.932.29.752016|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":29,"uid":"eduu339ivmcjke","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"aduu3377rzyf4d","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"fduu338p6tslce","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/fduu338p6tslce/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":34,"uid":"dduu3c7ounpq8f","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YKg3LrTLr2A7SSKeWwC3EQ';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 62bd65435c34fb85a7a06c4a84deabfa + mise-correlation-id: + - 440e58d5-b496-4098-a2ad-8614f3b5757f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.078.26.688925|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/eduu339ivmcjke + response: + body: + string: '{"id":29,"uid":"eduu339ivmcjke","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.811343Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.811343Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ZuiNhkDzCB1aS2pPuanSpA';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 09b233004cfc7549ba2eb4c15ce1f851 + mise-correlation-id: + - cf998830-ab0e-46f3-b5f1-69ba0cb123c8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.21.26.993332|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/eduu339ivmcjke/permissions + response: + body: + string: '[{"folderId":29,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu339ivmcjke","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","inherited":false},{"folderId":29,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu339ivmcjke","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu339ivmcjke/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cfeAognNqhVeAyxlJxkMzA';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 7c7002c5868fdd0e6301359502a8db4a + mise-correlation-id: + - ab1dc9f5-24f4-4b71-856e-6c554667ce17 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.368.26.778490|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/aduu3377rzyf4d + response: + body: + string: '{"id":1,"uid":"aduu3377rzyf4d","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:03.613643Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:03.613643Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OY4HlJlitqLmHXdYUcthoQ';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - e3fb733b07b0af19a20804a942d36872 + mise-correlation-id: + - 97f7e34f-ee06-4371-b1a9-3057f2408a4f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.519.26.164075|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/aduu3377rzyf4d/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:42:03Z","updated":"2024-08-14T20:42:03Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"aduu3377rzyf4d","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:42:03Z","updated":"2024-08-14T20:42:03Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"aduu3377rzyf4d","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/aduu3377rzyf4d/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GMnVLOIrBmWmP5w8E0hCuA';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 8203437d554b6fb56a2502c3fd271e4a + mise-correlation-id: + - e7da37e1-9f06-4f81-a942-bca07b6d3996 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.644.29.837526|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338p6tslce + response: + body: + string: '{"id":14,"uid":"fduu338p6tslce","orgId":0,"title":"Geneva","url":"/dashboards/f/fduu338p6tslce/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.382408Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.382408Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OtnhAJLMAhHwWK/df9aMVg';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - c8d53390df2089636fc70a62dc7f435a + mise-correlation-id: + - d7e39731-9ffc-4f2f-8e7f-bff66adc0978 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.791.29.996831|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338p6tslce/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu338p6tslce","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/fduu338p6tslce/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu338p6tslce","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/fduu338p6tslce/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nrjiJb88rNVwBt18lsvgRQ';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 25b1a1307b36eae6e9d495415aab64a4 + mise-correlation-id: + - a6e13453-c7d7-4346-8472-bcaf7f3adf38 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.916.28.565181|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338jd2bk0f + response: + body: + string: '{"id":12,"uid":"fduu338jd2bk0f","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:04.298442Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:04.298442Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BLsr1roTKyNC0KSaXdYZFA';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - bd4328e09c257406554f9751b16b5b4a + mise-correlation-id: + - c4973e51-3039-434a-85c6-221af43e656d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.042.29.185585|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/fduu338jd2bk0f/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:42:04Z","updated":"2024-08-14T20:42:04Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu338jd2bk0f","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu338jd2bk0f/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xQOoERrlp2eqUgNXa9LT+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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 59fac2a3484251ea69081eb8c5d90e3f + mise-correlation-id: + - 5f475291-5565-4e85-88a8-872b1dc5f14b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.176.29.286159|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:05.39387Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '329' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XTHgM1V55FGdyM0rmqKRRg';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 276ad7e39541a4e428f91ba90a4bfbde + mise-correlation-id: + - 13986119-88a2-4ae8-8780-e95daa959e7d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.343.29.384865|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f/permissions + response: + body: + string: '[{"folderId":34,"created":"2024-08-14T20:45:05Z","updated":"2024-08-14T20:45:05Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":34,"created":"2024-08-14T20:45:05Z","updated":"2024-08-14T20:45:05Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false},{"folderId":34,"created":"2024-08-14T20:45:05Z","updated":"2024-08-14T20:45:05Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu3c7ounpq8f","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/dduu3c7ounpq8f/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wjXQMsj8deCryOaY6GpRfQ';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 34ea469d396425ccf7c55f5b4a51fa3e + mise-correlation-id: + - ad3e3e70-3ab6-4815-835b-01771a80c0f0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.475.29.708758|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/cduu2vjv8xc74f + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TSIOwqjZ1jQzXB2/jwv29Q';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 3a89bb6939c81ff2af2fc034cf559f93 + mise-correlation-id: + - a0ce7033-3485-445a-a6ae-99e50580fb83 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.632.28.267983|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 28, "uid": "cduu2vjv8xc74f", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:40.710595Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:40.710595Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '427' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Z0Y5cSfIGKxTCQws3fFA2Q';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 48a7691eb420a9eade4e00e1a3f50de4 + mise-correlation-id: + - 93a8fbef-6acf-488f-8303-43fbadb0486d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.793.28.588596|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu2vhj8u9kwd + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-b93SSh+uFRWB5vatXknwGg';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - da7c48519998460bcc3da8da2d5f3de1 + mise-correlation-id: + - f1e8ab5f-a017-4ea6-93df-f5889dc4faf5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.992.28.445791|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 1, "uid": "dduu2vhj8u9kwd", "orgId": 0, "title": "Azure Monitor", + "url": "/dashboards/f/dduu2vhj8u9kwd/azure-monitor", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:39:39.50163Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:39:39.50163Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '380' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XoMpZkMGDnXVQNQ1NEprvQ';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 765fa026426db7d4ec04a021a4c5661d + mise-correlation-id: + - dca5f70b-9692-4edb-8d64-4443d3aafcf1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.144.31.538940|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu2vj4jif40b + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NkR5iA2/X7W7bNgmIYS2ZA';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 1fc74b73ad1066b9ff2d41770aebb2bb + mise-correlation-id: + - 4bead7b7-8571-4b4e-a05d-59b850ce4328 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.278.29.659446|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 14, "uid": "dduu2vj4jif40b", "orgId": 0, "title": "Geneva", "url": + "/dashboards/f/dduu2vj4jif40b/geneva", "hasAcl": false, "canSave": true, "canEdit": + true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", "created": + "2024-08-14T20:39:40.326287Z", "updatedBy": "Anonymous", "updated": "2024-08-14T20:39:40.326287Z", + "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '369' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-o3UTJvKZdTNkpH9evgyY8w';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 4b91cca03d2010f4de2b4c67d805bd14 + mise-correlation-id: + - 661ca9a6-f1a2-4f13-841a-7e952ec09902 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.446.26.649305|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/bduu2vixqsd8gb + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aGuyl08QBrn6jQ+nx7CNDw';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 5cab720194b4a9df907d0ace45b8922c + mise-correlation-id: + - 43a125db-e945-4f2b-8f42-1f13511ed8e4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.613.28.16488|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 12, "uid": "bduu2vixqsd8gb", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:40.227868Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:40.227869Z", "version": 1, "overwrite": + true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '413' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7mVfccFv88urhTBzhm6P8g';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 9efb27391c67caf151a9ea71c787837e + mise-correlation-id: + - 014d2571-289a-49f9-bb74-89016a6a4254 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.77.28.558809|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:05.39387Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '329' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/Er4v9+s2edIR6laF7DqEw';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 1aa5c0d455b8d53960a48a85d87b472e + mise-correlation-id: + - be055cfc-3f6d-4032-afb1-cd518881a376 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.985.28.947491|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 32, "uid": "dduu3c7ounpq8f", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/dduu3c7ounpq8f/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:52.010851Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:52.010851Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '379' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"the folder has been changed by someone else","status":"version-mismatch"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '85' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-My/Wx9W8GK0n2oOHDm2JiQ';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 4c24c402ab5f6900401eb406e55d2ff4 + mise-correlation-id: + - 91144c6b-b678-4a1e-88b1-00309c65df12 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.15.29.951853|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 412 + message: Precondition Failed +- request: + body: '{"id": 32, "uid": "dduu3c7ounpq8f", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/dduu3c7ounpq8f/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:52.010851Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:52.010851Z", "version": 1, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '379' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PUT + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:18.356427Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '330' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Mi97i18QHGAZiFroXDFHFw';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - d4c08514809c4184f142ea40e55e8098 + mise-correlation-id: + - d4d50158-8e2b-41b3-af5a-7d5821fd637b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.332.29.44504|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":20,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":9,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":2,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":3,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":4,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":5,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":10,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":11,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":8,"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":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/Azure Monitor","sortMeta":0},{"id":22,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"bduu2vixqsd8gb","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/bduu2vixqsd8gb/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":16,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":27,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":17,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/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":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":19,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/Test Folder","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test + Dashboard3","uri":"db/test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/Test Folder","sortMeta":0},{"id":26,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10523' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JBJNIp+gyE1Br62KZCkAVQ';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 1e47a3fef41b557be8ab056cfa844a40 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.527.27.721732|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"dduu2vj4jif40b\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/dduu2vj4jif40b/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":20,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Od4NKJS7IHIDb9MVw3EfqQ';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - fc4ebcdb944e08ad2ce88f32905cb558 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.654.30.820674|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YxBflW1bocxNLj+W2Gun8Q';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 9fa2b741692117f80c3fda80367ad368 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.779.26.593539|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HQlGPQN2hZGjRYahmzg8CQ';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 0a3b40c2972061546b6593f6b8ee5468 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.945.28.159223|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18653' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7cTWdoBJwnrhvkDi2dFNJQ';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - 3b130d6027939e8cb0ada9ca846863b3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.085.29.298526|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qaT5f1BSWCpnFGl6BUqPeg';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - 301aea90189b86bc0484f89221701b95 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.228.26.992266|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dJRZA52iX2jNcZpIKQktVw';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - 613fd50cf69ff6d5d4197e9dd8670d55 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.408.30.963624|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":4,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YI8lEDXKKJyGXhmImOm6pQ';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - b3a23da27f25d6fa16d21a924a06bc7e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.539.29.428206|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1EbScd/wVhaVPEYckiOZ7A';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - e62f2426353ff191f0898735749faf10 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.696.28.369093|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vhj8u9kwd\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vhj8u9kwd/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":6,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kGLr4FQtWniTlF6Bg40Ryg';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: + - Wed, 14 Aug 2024 20:45:19 GMT + grafana-trace-id: + - 953adda334fd91c0960817317fc80d6c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.843.29.508826|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:39Z\",\"updated\":\"2024-08-14T20:39:39Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vhj8u9kwd\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vhj8u9kwd/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":7,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-20dz5MjJrOdCby0NyBmxcw';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 0417e053b0f034a7f71ddbd7427a5312 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.006.29.913150|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123309' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-20OGAIPuOomnWNYD//ldfw';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - b307429a6fbba0e15af687cb0c212f7a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.147.28.568516|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117798' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-V7fPMfwu0JWEGh2xBOxx4A';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 239c4318b0a983fbe9d5efaf31b5706f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.312.31.563715|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:39Z","updated":"2024-08-14T20:39:39Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vhj8u9kwd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vhj8u9kwd/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rK4shZk9a5SyomeB4ZPseA';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - d44413ca97efd429df18bdf681a0364d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.462.28.531938|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-k+OUqXwPXr9hb89NE08/Ug';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 15a9240e87d3cbdf307011bf5ee15b7a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.625.30.670162|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"bduu2vixqsd8gb\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/bduu2vixqsd8gb/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iXNKLsGICWstPe40AamcAw';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 13d17c685ed524e1bb85cabfbdb1f88f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.749.29.311655|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cduu2vjv8xc74f\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-n+YAa3nWjFZP/XbPdID3xw';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - 7dd3790e74d9f0660f469ee541b5d048 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.927.27.331701|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":16,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K6M1qpmtoTg4/ZXZMji/NQ';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - c38d192033582347fc723f47beafb177 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.166.29.838129|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":27,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iyol4HFMsBqbu20Pfpgp6A';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 1ccf9fdf7a0e87c8e6a7099c36b347ff + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.318.28.385093|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":23,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-00x8XsLcid2x/pAnw8+b1w';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 66b5ca53cdd6b95f08795086fa05008b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.559.31.22922|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vw6DKKFdIWS4spw1rvojDQ';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 5466d60c4abc6c6962f79c3840128afa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.726.29.545737|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2vjv8xc74f","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2vjv8xc74f/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IqeiskSJY23VVLdAGxgJhg';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 334d26d317c01d1a5d4eadf80e8b5371 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.854.26.860401|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":17,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eCZOi+4gVWl3FJgMl8pOhw';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 95fea6fc6a332c4b17fb0a785fb127b4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.04.26.260847|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":24,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-x7jPG8eBnTzYW/BkedrUMg';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 19f93b515209e6939df466d2c0d0d74c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.227.28.610638|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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\":\"2024-08-14T20:39:40Z\",\"updated\":\"2024-08-14T20:39:40Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"dduu2vj4jif40b\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/dduu2vj4jif40b/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":18,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Mjd242tQFjS0Q/ZrZAm2tg';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - a786822561589d201c51de158f4421b1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.401.28.140647|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":19,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K7zJm7R+8og+tjGDW1f6ag';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - f65e70d562b5f0f4de0d9ef9ed1816d7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.544.28.743847|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":25,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wTFub7/SpsL+HC3DAqYd9w';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - e4b3de4cc336f4f414a4bc6463230074 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.742.29.849716|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:53Z","updated":"2024-08-14T20:44:53Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UeVKI0w6X9wj/3iSsI4hRQ';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 735ce9de17420ca2b9b0db96ba2b894e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.885.29.912852|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:54Z","updated":"2024-08-14T20:44:54Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-s3d0p/oZ9RR+tPPp7mMExA';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 99400f44ded1026a40d2e6ac94b2f9bb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.044.27.171402|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:54Z","updated":"2024-08-14T20:44:54Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xZsCsxqPL3wsvTfZYUCieg';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 6a2e1dae552e97ad0b295452023bc058 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.203.27.735190|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.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":"2024-08-14T20:39:40Z","updated":"2024-08-14T20:39:40Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"dduu2vj4jif40b","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2vj4jif40b/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":26,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JQqK+nJuJdaY9kXY7EoyDA';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 946fa04645caf2e5c05f43a7c47b55c8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.37.26.53511|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-47ssKzBNUs80y0a+SV/5Lw';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - c42db0de5736cf5d777fee6aabbd3169 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.518.29.183372|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cIEhEFw63btnrE+TxRiwOg';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 751af939b5f769710fa8782429a86ef9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.668.27.781203|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:11Z","updated":"2024-08-14T20:45:11Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":34,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-muxcEhEHbZG4uDxBoAOdyA';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - bb903d0aa80f1973be471f5069ab60b7 + mise-correlation-id: + - 4628d2f0-5722-4dc8-b4b7-a4003d904da9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.824.27.197439|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:18.356427Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '330' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tdbFBO+C4ihkevlfnC0fSA';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - a595aaef0cb92dc542062449e30266a6 + mise-correlation-id: + - a8a72bc1-e496-478e-9f5b-8266c1a844dc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.991.26.241703|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 34, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '137' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":35,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-f5285Kyexz3PxqVhlL1/EA';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 813c792b1ebd260e94179db37e12d9a2 + mise-correlation-id: + - 926e3bcf-642a-4445-aa35-12586e36610b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.142.27.310775|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2-amg","url":"/d/mg2OAlTVb/test-dashboard2-amg","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:56Z","updated":"2024-08-14T20:44:56Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard2_amg","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '739' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bIUr6iH5htsQDD50yV11Bg';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 4910ec89f3bbf0c7e5cf161ccc5a0765 + mise-correlation-id: + - 00a61fd3-a13c-4b2d-9c98-8fcdf97ca875 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.32.28.53352|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard2", "uid": + "mg2OAlTVb", "version": 1}, "folderId": 0, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '137' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":33,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/b9MsXNe84hZfjj3dBr+1Q';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - eee165709bbc21bdac57086b29814d1c + mise-correlation-id: + - e8cb6b3e-1d85-4076-a398-4a9557d6a8e0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.499.28.288297|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:12Z","updated":"2024-08-14T20:45:12Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":34,"folderUid":"dduu3c7ounpq8f","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/dduu3c7ounpq8f/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":36,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Aa3QLqYfFj0ebuIX9IjrtA';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - e94efc6bbce1075b2a1fbbb91cbed077 + mise-correlation-id: + - 82bea84f-9921-47d9-90f5-285d30e732ab + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.683.27.815584|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/folders/dduu3c7ounpq8f + response: + body: + string: '{"id":34,"uid":"dduu3c7ounpq8f","orgId":0,"title":"Test Folder","url":"/dashboards/f/dduu3c7ounpq8f/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:05.39387Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:18.356427Z","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '330' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ATH0Ts5U7a94MCh5MqL1Lg';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - da34f4bdcf398827df9c0e94bc57e8ca + mise-correlation-id: + - 2d6aa237-7f88-4dbb-8ff7-a4eb465ae884 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.858.28.718302|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard3", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 34, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"dduu3c7ounpq8f","id":36,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":2}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6m5lVVL48Xw3YEB6D3aF1Q';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - d755850701f49db3f6736624b9b46208 + mise-correlation-id: + - 639b6113-7bd5-48e1-9c22-5515c9d9106f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.994.29.613989|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com/api/dashboard/snapshots + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-u6LUrtPq9wkLoAvRaG+23g';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 54aa80915016b78578e51745eb52eace + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.179.28.740136|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:56Z","updated":"2024-08-14T20:45:24Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":2,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lIdMzrJWhQAi1+ohsCF88w';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 804a2020cca7bf1e97189b4b2c5577c6 + mise-correlation-id: + - 77aedbb2-e3c9-487c-a2eb-69fe58ab1d82 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.456.28.122540|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:51.0810669Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:49.6298803Z"},"identity":{"principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-dxcjgaaeghbzh6fx.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:25 GMT + etag: + - '"0200b2e1-0000-0600-0000-66bd17410000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 60EDCD2618E74C789C58BDBA6EFF7C8E Ref B: SJC211051201023 Ref C: 2024-08-14T20:45:25Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:26 GMT + etag: + - '"0200bce1-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268573363&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=VQHtPQpvp8420kJkmu7BNNyLHB5LN16nrG5SWxXVznTL7b6CjU3lsBW8_vMIi8Eb0Nfu6mJYDlc6f5xdCEGW9QGmeIz1FiG_BZqctRxsgFcq9ZRklsgnkr0DokGMxaLVYluOXHhfmw6l8psMkfOz2pf6-2k40x6QMpypahyZfkcbTDSsP9x-0A7yZ0EGThBQ1sV3ZKun3Vmx_mfFvfPRJBW168bDZmD25NTS4MERu0yZ7lfvz2Lj4aCAUD_hqQnYjkJ-y0Xhc0z1AJO8vOGpzTC95Hyz50jW2puSLn10lFPAyRffwPZleyBvUmyODN0AaFyLl4QvGsH_TLUwJ8rZjw&h=Vmu_6CwcGfKussRLxm1_yqZOGhVxB4_FDDd2pl_Fmvc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 47D833F04D9A45298B681111E3F4B0EE Ref B: SJC211051204053 Ref C: 2024-08-14T20:45:26Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651269823410&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=lOdSV4PdHhp0qhXi51EAjUZRW-4ePDO5VjwiXjuFo-VXRDFq1ChuysZnY8a7NVLnFiShCeyGbhHdLasmfkvMHKgH4ipobWelTkT9SiccO6wXbmUatawP_f1wDN7aCrZCkR5gIS-OLxOjuUbj2TZaRzGDGmFJlu9BlC26ZrS99P6cTudX6R7Rjn9c07L3ukR8woS3jHoMlThyPoYA07GcU1uu-zmM73tRQLayrtcGFVGZj_osHgsqdoHyQt9A2R0pobYTSMZpRhNSqzt7ZIzrblnF3dAQnZ6VDJiMwqbsnFBKS62Ec3P9sGyKbMFv_tT-hjc_CNqziKlHf0uKLjEmQw&h=AfstnSNrc1up1_DmP0h4XCaWHb1SL5aLh7knOPiJM_8 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:26 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651269823410&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=lOdSV4PdHhp0qhXi51EAjUZRW-4ePDO5VjwiXjuFo-VXRDFq1ChuysZnY8a7NVLnFiShCeyGbhHdLasmfkvMHKgH4ipobWelTkT9SiccO6wXbmUatawP_f1wDN7aCrZCkR5gIS-OLxOjuUbj2TZaRzGDGmFJlu9BlC26ZrS99P6cTudX6R7Rjn9c07L3ukR8woS3jHoMlThyPoYA07GcU1uu-zmM73tRQLayrtcGFVGZj_osHgsqdoHyQt9A2R0pobYTSMZpRhNSqzt7ZIzrblnF3dAQnZ6VDJiMwqbsnFBKS62Ec3P9sGyKbMFv_tT-hjc_CNqziKlHf0uKLjEmQw&h=AfstnSNrc1up1_DmP0h4XCaWHb1SL5aLh7knOPiJM_8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D724DF7F79E04559A888FEC1B66314FE Ref B: SJC211051204053 Ref C: 2024-08-14T20:45:26Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651571713684&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pFsKx1V9msWaGmzrLtsBdT8IrfJayoK_Zoz3JU0v-pLpdfCG7Ji2DtrnYDYS4ujWIsb97hXXnwKgBt-uTvTYJ-lMcpZvWiPI9kqE4rrExDqmlf8zzKSDH0uad_JhwDjOSYbVgQM-zOzpMDJqq1s3byApmx048zNSLJgejZ4M8YQ5L75Az5KQkwh7QdlvfN7lrCwvSZpEJvxGvc-9MtomCR_26PvZuqRcXHivPixKHJuM4ZWEAA93axTke1JCmI7qoFscWBZ-RTPLLfnGi5_lCY9mGBn9t7HPNNJEmwMY0dYFAY2UZkv98xCTd80FqNdroiWGyb37kQoTgNodb7aweA&h=KBecDZYhTNqxUdEJCIS6RhN-VvCU4Ce-Zn_LgZlENZM + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:56 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651571713684&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pFsKx1V9msWaGmzrLtsBdT8IrfJayoK_Zoz3JU0v-pLpdfCG7Ji2DtrnYDYS4ujWIsb97hXXnwKgBt-uTvTYJ-lMcpZvWiPI9kqE4rrExDqmlf8zzKSDH0uad_JhwDjOSYbVgQM-zOzpMDJqq1s3byApmx048zNSLJgejZ4M8YQ5L75Az5KQkwh7QdlvfN7lrCwvSZpEJvxGvc-9MtomCR_26PvZuqRcXHivPixKHJuM4ZWEAA93axTke1JCmI7qoFscWBZ-RTPLLfnGi5_lCY9mGBn9t7HPNNJEmwMY0dYFAY2UZkv98xCTd80FqNdroiWGyb37kQoTgNodb7aweA&h=KBecDZYhTNqxUdEJCIS6RhN-VvCU4Ce-Zn_LgZlENZM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9DF437255DEE40A38EB91144CA9C397E Ref B: SJC211051204053 Ref C: 2024-08-14T20:45:57Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651873695245&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MWzeRdJ-c-9hGbSXQFef7wWsY9s7fLCbp6Vx_IcvXesMZ8bZg4aa1zA6qZLXf3iYO7OERejpUH_qsS3OhSRfWlnWtgdXhl5wD7_l_sIRxyJ7FgjTWBYuyHqYJBN3GEuLe9OkuILDFyK9dIioXogMQTz8B1teb8GuWbofWugyB1MdZTHg5k7qTGyLt0GwzHdXV3NN7eJKIgK4MZXZDr5-E0vAYhhjxyUMXltgHXFyC8CGp1SxhpQwPiBk8L3kARm0WvJIYUq6Av7Goo52dFWeWQ-y5NLJjXhF5fYQsTGg-mLm0lOsYHS5vh0Ii6T9h_Yhxtkj2zgOEDzi0YwPjV3WWg&h=Oz63WCB78S98pvFSswv4WX5t-jTptNaX1w8T05p_tYg + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:26 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651873851458&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ivaNQq0SlQ_eXkFqkqTvaq7VK_4ti6GASkeeScp2cAFPhn85789af1NNTlLcom4xjwVYmlErPy7LPkSe8XwQDDdZVNLAWLZ5ljntD2KxWzkKgRs1LzH2a0raPh00glewbtROHjkJ1pr3vuQjwgpWwristNAzxFlratbXnGuDubBsmp1yqpBos-B6_hiv5uHsvw-Ao-YVPjlH520wu0634_raAlwjDBd1puemBf2cWAtW_aPN0scjGWycLFhoEYrBBtkhPnnb7n0Yjn4rIdUudwjhKkisREdZlc9LEiOrL03KY4I5EEr_LPzeuN40bcSWBRKnUSKI_fOpMivhI9rSsQ&h=qM3gZAOruIEHjK7SlVJIqJ6rPNG6_k03Oj00PCHjy3A + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4D1D487D322D44A4994184825282C28F Ref B: SJC211051204053 Ref C: 2024-08-14T20:46:27Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652175916044&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ICcZQxuAHxPik7yFJfeQ8PKeBs9I-peIhYtc7QGbrVVLRHvVJi-VuXu0_j0k2IguDaKNCgFpW0a80Uy0L1rIuguIMwWoraBCPcK1d23bGnis1VUfmmlMzC3p_VAP5phwZ3VhdDatys1sLspSgmei1vhMCWmQK2Ac21rGTWowXY2u7hj3Qq5wR512WFtYjj5Hfyn3A4AzKPEIMheCEi7z06tdtJe2th_OSN8Zbc9bN2HhKKFdvUjHx1LUk0Q7YvoyPGOYIw-MVzRW3m1tsawTdkQ4ouL0smT22scYf0f_t1p2bG38RsIqsj1P7YfLdM4UXi-EUgQa01pl0dyHBnPZdA&h=JbN3zDHLiE_QuNdQGHsbmpWfOq_eCRkd_di4ZaXPNzg + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:56 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652176071846&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=JrXMWrCWoSGUK8baDwWsgto7hxeHAT6Ofg4AaLN3Rd3nsN93ogNIbGBvQaGO3cjpOiXO6ikrC4eKTuhz48PYCbGnidySQPX25OL-te48QOby6DydGw0Gxdd3NzElAvJT08zGZOyNVRGrrIQHKtUn279whkXSlCfC7TkWMy1My-zfz3Uuh8YurOxZSuWfz-uYJTpyOqWAzv85cm3xvssXb8sjGi7yllCLNjtEPRvLQqPKu8xUv1aUjgKlbtfDJtQ1Rf4AuiiM3zUynGgONuTBCTfWp1mQ6frIl82lxGhX2LwReWiMsyHITEhYnWFCLUyNLFfeNLy9oy8hB39FffO6sw&h=hkarkCPKbaxIeJMUEH5kC6OszC4EC7K3EISIO56Olyg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D8842583405548ADAEA79317E17304A6 Ref B: SJC211051204053 Ref C: 2024-08-14T20:46:57Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652477694449&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IomXsr6QMylnSlIrU4UjTt_NfHMXAzLGAbz7HjBdL1mC_bIW21BGLvLwkUmLzQ-SBx2DR93bkKy2Zz8-P7oIv0dTIE8g4T1G_GSFDnRcNWDVBEv9ko-j4NqOcDmjECKtdsX-bDMWY_HKziqL9Le-WHe1s7tjf9vj4-qxkIQWOm0NTlJeHg1uYofkTIFKiEwR6VdBqMOIpuzqmpEJWJ_7JlWSjafUSWq_lyd2GSI2di3-R0LlFnFOl48VJiUcc6GwUUeCuu1BI_KA4wx--MsPe-A_Cfz90dEGYe5mwmz-a_HaWvxEkbGsJaN8RwCkXeteRHc5MMbCYImKmknNNG89ig&h=NhMdBgyurpjgqe-nwuyw2Z9dHgsB1e5TOLTKjn1dW_4 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:26 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652477850193&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=WJUjHZXLadnHFKJi7pbkvdixSdUFGuxdiMAESL8bNtaeEw1jBnkmJIHcmK1htNbL743PTi0l8h-IenDQttlm5xBoLIs52bae1GCf91lagOGYR43hQgZeKVbrAxINGje_9_Z2gyJFaWWRyk9blGMFh4HSGp3MdOwPk3lYijyQWuDfObSoPmpEb7lz1-sXW4xnb3Px6O9_5luo2TFxgTK7GNWvIJM6sXxfykFtzKus2j4FCK0W8kmgB_IYeo9FpcC7NMZozqTzvlTuXEctxgEOryw0Ujynxgt28JlHYxBwR3IgXSN2gclhFK1uQuXyqqRPNU8N6CJ_puv7xdPJvTlGYQ&h=zrU4BE05Vxv7HGKzIRZwXKKXatvtE4yC63VcVYQxWPc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C4E218F372914DC795DBB32EC389F57C Ref B: SJC211051204053 Ref C: 2024-08-14T20:47:27Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652779861920&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=iPaDqEM8DgLmrP0zHrMe3qHv1sKuYihUjfRFYd9Mksxl6oD4nMsfJ-jlojj1afi5SQd3RWxnQcPEgFTh821q6D7p3DvvGHYfz7Iyk3EUHotqO7sxQzakAo9S0in9ejKoBKTbMxXtz3AZFh-48SGXm3Zx0rkTzH_hN8sbjl7oJPFojr5GNCnYtNQ8AfLj0k6EXCcnNQq3lWwb02ApQGNbjgX4z09q3wCGm0vOf412UMmkPkBBuWW4Fl6p8KoIAO4Xe1BLh0PtYuhlzp-Mvn5voRSuztP3xAxYopM175FV-jFWCcGFAMiD0SZTqgRsyL_gYw60u6-O5VsboprLCBXhoQ&h=1OV-ddxe6SuxJFdZlfk5w_QOhiqvJtGNAjPe-G7Uizk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:57 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592652780017877&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQB9oY_Zl0ZBUAKT2ld8j7-oLSmuxhJHR7YpkaZ-zLSqVZjYyOSd3nPC3vi6NBQ07iKyIjE5dV2C6vYegbkFt-VwDT1TT1QvEdkTAgu9j-h-BQ9xZNYWUFpDDTSuaBHNIJcDrGrMlBDjOS-7ew1kNjCIJWBftJuGX0tkNo6CC-u9qGPhZDy4fXK-xwAtLHhYlv-eia-mthO0vaFIzTVVM8abv96gjRLjoPqJb-o3vne4XkBOL4ZmRLBC3y0ZKrjeZYLGm-mdA0lEXwm073E1REQrRRsDtiY1URJFpYRw3GvaT5d2dIEvbSlrAKmXaCDM3dfgHnYVHpzRtOfnhkJ32w&h=vdRoArD3lfo_wEm_utVuBwujGxzJyBWWCZrtv8US9O0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2E9339BADF1949C6886DB47D4F7A2E7C Ref B: SJC211051204053 Ref C: 2024-08-14T20:47:57Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653082099095&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TZ8MepERVD1i7kii4dDy-Za1CIwDVtBJeKRc46sYFKAb0Hi2R3p3DtWgGSxa4NoilBv4Pb3W75k6Lh_lwqZ0hefh3CirdPAzBi0aFnXWle7ca45dDk9kEYFAf0CdSZ94TxDbqBmehfxJQYVUoZCW3NvXyNfh_W5RLbPJRJt9uWe2or-w89-bAQL4cfXMCPtKvxdL-PL4CrxeEx95AymjkOuu3zhSYySusMsEmXlJgdtsJi0XR3faa_olfjCyP9F6VywizNbIh-CPsvsbPzV8B_fbsAYSD68TmV_YQfiP24NUoVXXGqWKcbq4-SeCjO75pqtg7XBG9ddMJvAsg1l9og&h=ubxX9mcsysRJ6SBYkmyiRGVagSAOdN7TGPUNVl81djc + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:27 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653082255313&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Jkx4g7vupXjnKf9dIWqtVTAT8whGmBjhzvdSWPpgvMTUpxuEIuywDXHr5FbxK3P0taijxgw47t1fpufdMXtmicgi6JNpxvoKdLX8ltN9Ua3ADjTLFlbeCrwGg5kebDlpkzB9XhaJQppRWJa9BCKTp81GLxtBElTXpLf2uf-aXLEn5z8E_Ng_ZAkpCM-CbPXWUaw-pwhTHTNxZHEow-4ZEyTnWsDvtBo2p8V1b1vUDI7JafqwP7xvNY-nKnWh3kTB0N0JO8uVl0ybqskZPVki_gVvG1kld1IPnop4arFbxFWpp8aDB2_mDqrpqWLeURP7Z_KT2jgcObUEjNUjf5rgCQ&h=PHgGuMM-k2RKe2LJjnebDU_A_aH0G1KtIWA1L8KgG5g + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AD962DE283494C518D3629F7DFA679DB Ref B: SJC211051204053 Ref C: 2024-08-14T20:48:28Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653384914808&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=JtD-syuE9kmM6FLy4WXs3DKJA4crfi5pX0Rx-qeuBLDRMeX9Siv0lGDDQqsLC7IeGDdyYFOTM8gLOFjNIEDRVCVvn0PXSh22Ap6M8kyqJgOeM2eTDRSbSR-oAnoX-sbOW1-jYFI2NfC5JnxPd_X8zdqEdK_1-2vgpVwEjnV5uUwWQhZ3HMwHcGG3cwcMUiMjHkOU3UkDJajTMjMheOchJZBg7Gn8-pFE4l0vLNzFgMF17abfZEkp1gYOkuaThfk3bGTFdfBNaXgJ0ISoyfr0Io8W7EHmmsv-wqUsXW0de1y3sA0JmmRShXXuXx5N0pq8bT2ETmBRZMnwoINUNbbLAA&h=Pun5ldSnXo3vmEWFUNyHd5UsLY0KlvQjsPScgsYVcGw + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:58 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653384914808&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=JtD-syuE9kmM6FLy4WXs3DKJA4crfi5pX0Rx-qeuBLDRMeX9Siv0lGDDQqsLC7IeGDdyYFOTM8gLOFjNIEDRVCVvn0PXSh22Ap6M8kyqJgOeM2eTDRSbSR-oAnoX-sbOW1-jYFI2NfC5JnxPd_X8zdqEdK_1-2vgpVwEjnV5uUwWQhZ3HMwHcGG3cwcMUiMjHkOU3UkDJajTMjMheOchJZBg7Gn8-pFE4l0vLNzFgMF17abfZEkp1gYOkuaThfk3bGTFdfBNaXgJ0ISoyfr0Io8W7EHmmsv-wqUsXW0de1y3sA0JmmRShXXuXx5N0pq8bT2ETmBRZMnwoINUNbbLAA&h=Pun5ldSnXo3vmEWFUNyHd5UsLY0KlvQjsPScgsYVcGw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F6D308147A684478B6A94A3ACF1A8098 Ref B: SJC211051204053 Ref C: 2024-08-14T20:48:58Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653687507337&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M3KXjqNwm-DHP_h-76LI2BMXbZb3We8r_XtJiUrD3ZHWw6j1P_XhLxELuY6JpNEgLaeyEJ9rsDv59w3G-JRsq3nS957Nu0CuPoRsvSLycYDFOvLvgfhKqSbLmc9BKuDZYqh95DvSDoyQRiQn5rjtg23MEASttP2zyYhOI4pRL6dssYGmaDczJqe_AaK5zvd6Nl5uWgUV6lhz6RyAkN1Y10PBtrWO9koW_oiZ2J9K2GELBZpRCOdi4NvILiMYoK46yFu1c6bS7K-sRe6DUfp90uCS52C2sDIS1-2A3Y5d16ooppvwRBoGWQNm0OADEyIt-GV-T5xxBeROygSIxeMkeQ&h=s_PonTtnBMDupjt9BKXsI_tm9-7bWlBzICj6Zfgll9I + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:28 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653687507337&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M3KXjqNwm-DHP_h-76LI2BMXbZb3We8r_XtJiUrD3ZHWw6j1P_XhLxELuY6JpNEgLaeyEJ9rsDv59w3G-JRsq3nS957Nu0CuPoRsvSLycYDFOvLvgfhKqSbLmc9BKuDZYqh95DvSDoyQRiQn5rjtg23MEASttP2zyYhOI4pRL6dssYGmaDczJqe_AaK5zvd6Nl5uWgUV6lhz6RyAkN1Y10PBtrWO9koW_oiZ2J9K2GELBZpRCOdi4NvILiMYoK46yFu1c6bS7K-sRe6DUfp90uCS52C2sDIS1-2A3Y5d16ooppvwRBoGWQNm0OADEyIt-GV-T5xxBeROygSIxeMkeQ&h=s_PonTtnBMDupjt9BKXsI_tm9-7bWlBzICj6Zfgll9I + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 14C3FDDF4BC8422B9E1C8D69964E7BB9 Ref B: SJC211051204053 Ref C: 2024-08-14T20:49:28Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653989267399&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dKrEq1ib8NM7ovL_zimeIGe5-yTexjwuDiNw627-aQVOWQf29DBqj63cr7QEPMOPl_KXbJjgXiAqIymPsldAd9IlCltEu30OLM1IE9EuLwH1_J1VcishYCjtAQonygME6NkP5cX5ySjVkKgnyPOYkeDnJKRMArOCGqd1YTSNitIu4zr_AUGW-K0yXiC3TqCQETCC0okRSZBB9Lg94sDLW-yyriF_HuG_UH4Gpx0KxCVck6N3rH-KCR-lhn09D8tr12CSZZUZkqaboNDI7VivZBccM76kRVtmBElorKSYOfc7gEPCdRqr5IGJEC-QC5VZ7BTy3DAdxJrQEzDBwxJPIQ&h=5icBwuFkyAA14WgRtT4mzB1Bd9bsRvc4FZaQ5JyaP3Y + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:58 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592653989423559&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=io-WnEe_nfvIGxrkJwbKIelmfLkqi9iNARgj3CREKsKxXq-fBWG-09EFwDQJHKgcyPW6q5dRWyLTwKZYJImtElqEtP3TfVlUSZyIzzCEDw6vNTC4VxU2WmHZ-VpUgmB3I9_SSFFz2_5umv3iXaAOUBmcidB5_wNaeOyheXsmftiEYp_Jb0AjrmBF1PgfU6HPbR2yrYLK0VRZAfJbFsJe4PHyFQ156cUzAdn27R1oubvMb9lhneeG0K3mnvgEUHdsiwf1zqAtYTBFRg9eYJWkCj32xIVr9ujHQnKNRfVbC52phFBaN-8_GsKkjyKoI2QrqZ8HoydJRxWato_miP_mAg&h=wly8QKEYL7USRU1v_SrQXfVsFTgtaXV6xFY_2QPuuyE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 29A65C8B40244650B64B935A0F1D5266 Ref B: SJC211051204053 Ref C: 2024-08-14T20:49:58Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654291602826&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Rz66Ewa9AGg7zYZLsgh5zD79kTWUTx_XizmbDp-ejq77x5pFGMYyDtgfPL_iuscN8ckOgG3SOSj1oBpM-DXiMqfxt9VbrShyxaokChE53TQZ1J9jRQ1fjfFQWrC-OGg1tOH8y_ZynXHtrksKcdRicPTjC8gHNujw8vKOsi-5DiXKsYn_bPiLZKF5IU2xNJeIl2HR2vkm5xsskDeO4LNEMbIjmEJuWOpiMXSeOoXkzgcn-XKZOvG3Y7LvPxNQy2A01tjHsJo9kHWlf58uO0ENFSbu547Pl32tXWWE3BT8C14bYsw04qGDS7zakYe21nWPUXXlMcZKxufojBhbbrx0CA&h=U04m-tz-dgX4D5M2yG_TjGZYBSLgd5t8VZG0l_lrtBM + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:29 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654291602826&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Rz66Ewa9AGg7zYZLsgh5zD79kTWUTx_XizmbDp-ejq77x5pFGMYyDtgfPL_iuscN8ckOgG3SOSj1oBpM-DXiMqfxt9VbrShyxaokChE53TQZ1J9jRQ1fjfFQWrC-OGg1tOH8y_ZynXHtrksKcdRicPTjC8gHNujw8vKOsi-5DiXKsYn_bPiLZKF5IU2xNJeIl2HR2vkm5xsskDeO4LNEMbIjmEJuWOpiMXSeOoXkzgcn-XKZOvG3Y7LvPxNQy2A01tjHsJo9kHWlf58uO0ENFSbu547Pl32tXWWE3BT8C14bYsw04qGDS7zakYe21nWPUXXlMcZKxufojBhbbrx0CA&h=U04m-tz-dgX4D5M2yG_TjGZYBSLgd5t8VZG0l_lrtBM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5B0294C79BF843D0B3CED06CC5BE0EAE Ref B: SJC211051204053 Ref C: 2024-08-14T20:50:29Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654593054425&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QhIJj_jCCVImC2wDxFiq9Gmn_qPqAYO7UnkpryDeKdWpyzC2W4UEv4fR_RDYiZ4qHHw7UruIGq500Ra-wqGiQ5AjNJrmq_ufA0ednYxlXXDaqiaURPqE7hI7kkGJy9v5e_yp9DKUEQhBWMcWtAtoXeIANgRy8bymnapXLp7ogjAHMGdFehtG2zk6Y-ru5OtsresyRq-ddjRG9Ndu4WCv4T7mPMa81oNqGgYdz6SjgD4bVWmL9agSZAKEzKUVhymT6i-Ni2KkBL0CWCL32Knp1jEFxpm6rtAD-BvmdpA3uV0sXHOaSZUsSNsM3k5S6by-941sx0uP3EZDdtBCABZErQ&h=2Fdwqb_I8D_sP3DXVbkwZEr9wi1dZuM4ij9m03nGTAU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:59 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654593210662&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Zx2Qq4KuhEpEvQ6ms97Iizm3uGl1Mog6E24yP_kH6wR5DGGOY3og_7lSZ61GIyS9C2TH8U_9iV108O2JvVTod8x13KKvME9Jr8z3ub4QC7392UXAiLrVxpmfk7_CB6TyIeIOAtbYZzOyOuG7t0qTlMyL0auEgLg2lPbsv9KpJrb636rv_GHXuiomIRwQKojB1J1KjEXSRJbDiJDwsxvbXVAY5FGZN4bGkuHjgiL9lqYrrTP-21V4T1HK7B8ycU1Cs3kMlks1xtyhfO3-iEB2yLM2_AuXjXmShgugdOWdCJov9wbxVDifMl8sjSxp8xhjToTQsSyN1NYnwLc4RI8Wsw&h=_xQiDUTUV6_gpyAaN2uWk9l_1kf4VuszfUIMKmGM6cM + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4673EB416E6148CE8D17596AD8553DFA Ref B: SJC211051204053 Ref C: 2024-08-14T20:50:59Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654894824695&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DR0UhhurbqoOlyxh8PaqRqFF3z30Vx9GG4zb9OBNDpTvemFzRclFsFHgQRKOvuWc0avTgCUGfpkC8AjqSb1krPGQ0Q_jf8egEBxz3dfqppDwHnKWUrBQobYBgZBK5jOY9VD3G5FnSRb1ybqg6eYXdTGddDh4NNA9JlGtpAngqgokcd2PRlhunuWCGXl2Gq_k3mBDwsYYbSAFKD7FywotNG-i9GHOFpNj8bTbgQvQHXApP1l2HXIiPn7jCaPODM4R46qgxdI0UTRlTC8u5uEGqgQAaKzPUPMzjqsGuSoJQkB8e6GXX_Jf5TTZYiVUPYwrChqRw8AeZKyneZkmZ3mqvg&h=hlpgDDM33S03c-QOP25zPuOCkyYwFyTNU79DZ4TUZWU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:29 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592654894980965&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PGuS11rDNlbrfwrB7dbQJrSbE2p8MSihViDQJepYOESf3_V1bJC1B6iWOrXfp8Tls3YbBTvVnyomw54eML6eyPHwO1haxEo1DtuSkkY61dOERiYaJRu3TaSv_qel1ljjdb-9VbQSMh5IIEoS785kt5mYMRRFWrcJPUPLLdxW7o3lPa62N9n_r_caPcBKlOqjw8RKLGvDSDbCmQN49uGXaNu-8AZ5s9kGRwdn0z6SpyW63a1QCrotfwefnfkkcQmSbsT0tOtXsAoTOJmLO6eBKae9qJo1gbdznW8ljmfZIAtHDc7anmadYepvcdMjYaT5XvoPbFqIxCU86ITga0SFIA&h=HaaakZPD2w7_hBLwVDk_HxBKeAQYDCNoFxXfiurCEXg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1E6C30E6E81344EC831993423ADC30CE Ref B: SJC211051204053 Ref C: 2024-08-14T20:51:29Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655197022757&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MVJIpiJjiszMo0BqdXIuomT-yWObTK4rhQku-RyRi9xazRkIhRDvEQJ30yPxACUb4fgGrVFVxzu5e9dzBeE6CC2Kfj8qiQNvqw1CSAIPapyssbNBoZgL_WgLhFkEmMSRVzrT-_iohB_FK-H1xLEzglYHU03ygFle41oaIizGVyqm2nXWHKM1VTIrCp3QnTmG-4SnBl0jyrvrAR5J_tyVYuM1mcI4Qw1hxzVgSHjYbYuUUhkQ8mNAPg_lOq4ASiL0yFoRg6f1kZo8btkaXQvAYPKaCu9iXe3MQYpb-l1oYGo1SwuOO74L2Ga0PdvMf6BccPmwi1zCNfekXMUy6uGj1w&h=SWvvf2RqlJ_j0t8mcdFYmMAPXohfSPS26JnyEO-qsI8 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:59 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655197178927&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aEvTyyPhe8WbBuXvMSCF5EhbAnGVIFxTwIjaC_zY3AfQ_37f1UCGVhvva5xUtTLyNjXDOp9pV3T5-dO57Jzm7UVAEQqIbNA3LIDwz4SYUktBBz05lTFLn5oeQmji3tcHy8KriHaBlwroz19duYi3IEIHCLu1n2ylCw2DOQDOTrzo45ePNzQEXa7M18W4z_HDnlMmF_73uGkYdbb3t4_t8drG1JSQ3bGu7kFpKLvRV4DcM8wyDDovFPCSGXmhMq3nyKpHY7ieOJPSs66kDYseDqVxtFNOXmBcW1yOLvsLiW-v9MvQRWOV1aR8bsZxNSuC9w652E1RN1EUtUSdovLAog&h=qXCvWJzuEceEZWuhKJK50VY3tQtAgygZDJWW0x8pD44 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DAB5D3B37900408F8187CA9318A98E2F Ref B: SJC211051204053 Ref C: 2024-08-14T20:51:59Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655499699937&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KC5xlFTBxG3YZOXpHNRQXoNl-dbrz6w1rLNyrFFU01K4X1hkuzSQA57G2XzFYVHLq7Tc0fb9_3wZjmluvn3RqvuzzIdh_El5Fc7qRfLKxeKkpkHpHx96M1qB8OJkHJ3yOmEwWSuxtr-s2Ku55myerDpEaTiPjdo9ZVGGvWOHV_Xy_ou-tDwujIg9ff5pgCOUxhW7hdcyrOso7b-BjgMXbEG2tORO3HdrvErbxfJIX2DBbZACojEcgL4PXm_8xk7dQFmHZlNIC4bbH2zccsmJtGqWjzxuDa05xOYg5mmy9FSR87hFAx4uAQXbZ5NdKsv4NJx3_h9EZT6gTK_0PEEJ4g&h=nEi04Ivwqi2qYo6S_Be1txHbkm-YylOy95InkGbollw + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:29 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655499856149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PmT-Le19YyLTP3tcZEur8fLFS38qNQ5PbGO8t0DxdBvHCMhhp9mBLja6FhcKXyaon2E6o9cIoYfs8cZ1an-fkxNbHAa7KTPzR5b_9n56NhlPBtdGtETWckcx9i6C_3SEIMdMSTWS6p88DvmI6Xw6X2hQOTWH2UVFu_eeTTdYHiHYx7Yezw4ssLYvNpH0bNOaqILzEzXCjtU4RVDP1zlwz0SpuO9TAHYDWh1wTCoEVWcIv0bjOJiaZPT3HVwkcyWimvaEiaCFrhZe3J4bdMevss3-u38dWMT0F8fG5QLFjOMa265FuHhmUAhoQ2iWS1eq729XX8oBsnm1WXB73h4zpw&h=XlKOlKRRyfqmm8rGnrZZ-20how15seoVVlHBiQRXSP0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C2E3CCAE8DAB4C33AAF28D833E0F260F Ref B: SJC211051204053 Ref C: 2024-08-14T20:52:29Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655801676012&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PEOA7KUluTGFYdV-eRtaTkqbwbl2IMkPygsxbB39DW8pOV5iJWBNojakz9shmyvsgHQLvv_JbY1w9DDYgTI9AXxdqUEzYtkUwezmjWt6NbTarkhgpgHTwPJ-bYgognHWJBfBZHmHj6EdADRINTMe5xUlyO_DhOS_kosWriBCtuhdgI3cKoq9mDA7n2unaQdqzb_BPfQz4pFXMV5Pdi7D03eZhC57ZW9wUw0ZGWmux38lVtJHTSllp7jeu25O_emDuApnHaDoU1Pw5qYfBP7QGTwvuWQtO3GM4ECQdgxoua8DS8Na2EknWrr8K6gDpDpssjVeg2bf27WZTxwmnz7XfA&h=jBtJkjlBpYxHDQyX8iHpSmdlg1FmPyMtJnxtd8R7reU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:00 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592655801832242&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=a4aH82bf2miL5r78cM8peOQ_5n8XkLIeEP1tO3fphbAWtQu5iVgfjFUreH2VatATjWfSKCItMZnHSP7hbPHyMUkms0p2dSStDEWDxz3cI9fswKaSL8GaH4D_rZA5_0hGQCQ_zK4whoO7RSHh3ZqUDdrCg9jcqc7pHrbr2rqcXCxmLhB4ToTFINMtzaqgWh-32bGhKxzXN_5w7CUYjZbsfCxlh6GNdshnIpi9xWOve0mxh1Ykdf9_w9RuEgssnw8CM3QEQBrCZjR725C3LJXHuM7kNoTTYIOFqS72NHdxDX82xgQu350RkD8QNdSTgYn64du19KXms3JxC7vFlfsHdg&h=MO_AR4IPLlgTaJM6oLKFjilueFwEBpPP2skJQaFXuYY + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: AAE1468C072D4809B29B3F911E8F20C5 Ref B: SJC211051204053 Ref C: 2024-08-14T20:53:00Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656103858157&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MFqXHfWGMkdKD1AwxjWxBJLTApZww4Vbb_UtgN2IfSsQR23r6RWF4HyincIA9cZxtRhH5bFCjskxdQ0_gXk_paqAgRYR2RhZzlqxFu7iQ5g8cRsoEG3z9uclSWozvfcE5XDfnvn7J96utkS_dmgIW2wcyWioZsbabYkQm8T4lPJ61l89anARQHbmuQ_f_5HUMcJAeyB_RVweHSKriC0iGOI4JQHF1DTLMrEi5ki0qVYbZrhLs60mXUENK6ieIywfGUla1wJkSIlKMAUsi3bYySLzt752A1-OmyVo7IFjUqSm4Tj7cwGJzGuV_w1eEVFcphFxc0JAzKrTqNay_JrTPA&h=-WO6uQhMyWLfc9Xqv8H4Le2ybmjrmdyRMrtc4lwds3E + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:30 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656103858157&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MFqXHfWGMkdKD1AwxjWxBJLTApZww4Vbb_UtgN2IfSsQR23r6RWF4HyincIA9cZxtRhH5bFCjskxdQ0_gXk_paqAgRYR2RhZzlqxFu7iQ5g8cRsoEG3z9uclSWozvfcE5XDfnvn7J96utkS_dmgIW2wcyWioZsbabYkQm8T4lPJ61l89anARQHbmuQ_f_5HUMcJAeyB_RVweHSKriC0iGOI4JQHF1DTLMrEi5ki0qVYbZrhLs60mXUENK6ieIywfGUla1wJkSIlKMAUsi3bYySLzt752A1-OmyVo7IFjUqSm4Tj7cwGJzGuV_w1eEVFcphFxc0JAzKrTqNay_JrTPA&h=-WO6uQhMyWLfc9Xqv8H4Le2ybmjrmdyRMrtc4lwds3E + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: A724852B0F6A4B248BB751378F3598C9 Ref B: SJC211051204053 Ref C: 2024-08-14T20:53:30Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656405922699&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LiyJFCmTYvPt5vkYPcWRjrdenApO4Mk2BFGIq1XesTHjlSGtH161MXiSHQSE2le7nQn5INUzOzhL8Q59O3nWZZvruwXRyjAu6lpjwrPSz2niX5VqxdSQkUYHblrkuLXUyoCqQqHCuK2dzqO6Y2cycRSkxOCBnLUG_ByqFdwQxJTp3FgTHBM1OfwbUkWtdCiqKaJad4FlfnzosJQ-m1P-9CGrdzFvCoOA_guZCjcNGAXKbOhF5tjrX9VdmlVX9sXMTQrg3R0YgGq8G1rHqQytlGNmZ9pKjGf0wqiscebLCxX4aT-khETJFp6DCQScmVdO8VEk7Byi1pM5M3NR9WIWRg&h=GsE0wUeEvzDSBEGREYeKPYrqbzsh5_jo-Buas0bB3Pg + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:00 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656405922699&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LiyJFCmTYvPt5vkYPcWRjrdenApO4Mk2BFGIq1XesTHjlSGtH161MXiSHQSE2le7nQn5INUzOzhL8Q59O3nWZZvruwXRyjAu6lpjwrPSz2niX5VqxdSQkUYHblrkuLXUyoCqQqHCuK2dzqO6Y2cycRSkxOCBnLUG_ByqFdwQxJTp3FgTHBM1OfwbUkWtdCiqKaJad4FlfnzosJQ-m1P-9CGrdzFvCoOA_guZCjcNGAXKbOhF5tjrX9VdmlVX9sXMTQrg3R0YgGq8G1rHqQytlGNmZ9pKjGf0wqiscebLCxX4aT-khETJFp6DCQScmVdO8VEk7Byi1pM5M3NR9WIWRg&h=GsE0wUeEvzDSBEGREYeKPYrqbzsh5_jo-Buas0bB3Pg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F65EEE94B81E4A929125CFFC2F041A1E Ref B: SJC211051204053 Ref C: 2024-08-14T20:54:00Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656708141667&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Qj93GGENLraI25SEu3qM20_H1EUZCKRsCgoWl0BUDKLGGFaIm8g1bQbBdK78iM3w2n7DoKfEK5cKrFEwckNcZ8fo_km_oHAAfL4eNSCGEsTl6bahHJqzNSq10DM6VPvwTj7sQg0dQ1zmxB7DaMaH_aq1afBe6-13Ckvdq8a0bjHud02WRfdsFgz1df2ICwrFepJHym-0ABHLuF3h4fNA7j-nkTCRbJuYLiD0qm6IEB404BObszUs7Muw5vMSpK4U6v3by3jvq-FUfWMKzVuXG3ujkilP3h4WpfZfxuwB7G2JRUAFJujh-CwQ4PcxQM3Pxr-aZayTT-0dK_uOQi6ayQ&h=E19P9s36OdEMSe1V3PVQjuMQej_n7kvRV9XltE3mbhY + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:30 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592656708297881&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=d8U2w8KZlUtWyg6MQB7o83HB3V5UWptKHMVxUFW39Q4fUldP1eNIjrSwghSzXQY_vWl1U9t1oVYA3-s9CskIkSEwwXuPjU8Lxss3F4sGQsCowUYMkxONUEaLankhRol-xR0uebMOYDdCXhViIdPJTdw-tvp9YQGJgPy6j5Cel6G92tnM739GL0TXudeuvNtX0jabuQXdbm6HiO-Gr8Ox6ja1zxKC5nKOOYWigL6q6LqpcnmS-3eghDWtnNPm7pgb70wabVswH5XcB6DZyJTLV12LBIFfXIa1_JlR3DuJkmXO9IGzftMyt3dNmJmyYmRHAe-C5IhhRRpXwqrTz34Klw&h=FQgFvCdptJ6dcTl-F8cQH6SbwrV2Fb85gndbGRptbZg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8F49DF0A3690466FAB7AEDE2933E3579 Ref B: SJC211051204053 Ref C: 2024-08-14T20:54:30Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657010317635&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=di0O8p6J_yK19PMp-g2IrS5efNgqmGVAD3Ojs2peZaH0dzbib9S0WUyggNh5hxS4XW-CrTxfnpXjQQZxk-PWy1groJHUNusMrMjnrG3TpdUS3Y0f6n5pePPhEF29Lnmo3_EzoUhbFTdFxUfsV9qsZ6ojYkOzUbJHn78aJAyCRPfebBxUoaP6-RyI26L0mpw6nRV-NHLV9aQC6FR3rFaLewSXMNELUNvHreOXR_iUdbIRTBBUqiJlTIzeSEzRJ5DBnlYz8iV27EBAZ3iH7iz_cu4HI6JKwE4HqZmqnazQX0RzmgTN2gA4Ej-9Figr059SK2XYOXiwfcftQItqKhiYTA&h=669W7u52qF5bNYibYVkROWbQqvd3uGi8V7sh1ohy8s8 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:00 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657010317635&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=di0O8p6J_yK19PMp-g2IrS5efNgqmGVAD3Ojs2peZaH0dzbib9S0WUyggNh5hxS4XW-CrTxfnpXjQQZxk-PWy1groJHUNusMrMjnrG3TpdUS3Y0f6n5pePPhEF29Lnmo3_EzoUhbFTdFxUfsV9qsZ6ojYkOzUbJHn78aJAyCRPfebBxUoaP6-RyI26L0mpw6nRV-NHLV9aQC6FR3rFaLewSXMNELUNvHreOXR_iUdbIRTBBUqiJlTIzeSEzRJ5DBnlYz8iV27EBAZ3iH7iz_cu4HI6JKwE4HqZmqnazQX0RzmgTN2gA4Ej-9Figr059SK2XYOXiwfcftQItqKhiYTA&h=669W7u52qF5bNYibYVkROWbQqvd3uGi8V7sh1ohy8s8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3253C8602F5944FAA62433F60F12BDFF Ref B: SJC211051204053 Ref C: 2024-08-14T20:55:00Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657311380710&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=P18aE3q_2PpTfTWYrfic1zRtCz8ap-POkNWU2g9Wevnb2q3J0ack7Ki5TQ5FGHRrLbXhxWOX1PMofJrxNXnskMy8ENjrVGj-9dogVEDkVxOOaBUrWzdNQpbXUhz50_MvTnzAMTKVj23DCO_Hotvk2G2Ldt3RaxrQrXZQKb6wm2kX3xSopMV9C5YxxLSdkgDP-n5TNEL-ryXo51DHOYmQondDsAUlEmXhD7McsqUWdgqP2Mevq1U8s4_peerKjGQYn78ltYb0BG_u6NcUY5ZBujEIbG3-WbdD3YOkEVOiDVq9Ha73EvhkMmuDoYsp-EPvXUcPUlILHMrKk30Dr2yqRw&h=zhssG0Wnn-Y-Z8MyCac_hULDAxeehHWxRyX6Z5ry048 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:30 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657311536958&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=g3-ZgoqXteCdYgy7-T1L6tUdcwgauQpUJ6R9FSIpbpdkA6xhzcmlEGVH253WXlHf2XegCh3BOsy5L4XBMeAfSKPJDHUU9MyQ04Q9uoey5mDtGxyQMn_3eTZvi3aTik8b_p0PvA3qUjs687ojI70v7iTAngdS9ThwD7b3zzLe6jTYvhkq85WGjE3UsD8Urwk-hE8ZvynlatE6bpsU0mFPLfxArDfRZaEzMH9wz7og40V6-lzaSFfMNZzPBl4Pq-DfcfLbypb5ZvoM6DFqi8SqlaUdAG1kqWlzrfjmzbi7qggqA4DV2W5fUUPFjOv_F0xe0PyRyLn-tJW_og52Og8CVA&h=omjujwyPIJcWE6Phay4I_wGvDyaMCMsajQOOtWg_nJ4 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 51D69C920C704C6180590C316950650B Ref B: SJC211051204053 Ref C: 2024-08-14T20:55:31Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657613439853&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fs1cQpz1cIj6T3eGD8u5-OrV4YG1-wvMULiJGc3gHcZ8wr0sLvqLNclnD9U6Jt6JvdsmeefYcXYVGJt8712Yp_-Dqp5mD-eCr7k6MUgtMko-4ER0lQgtcYIV1z9UhIlkbE7WEutwrP04gqPq1NSYe44h_yqFMTKgrgRg-4F373eRETBznclk5Ov1dM7XIS1mE9_WrqM94I3_Urlo9g2ccJkj7_xXf3ZZu-FOjEWnGZNZMCQPgGq2-Cm97dIrzuU4FQ9rUpPqYv26wkU-P5HDYZHFmXO96x1hy_gDGufCoVuMR5XN2cNBmAaR12aCBqsEnv37s0T5Epf8wgevuibUzQ&h=xRpCNkETOVClAPmf5PowajzaqerNKD3ug6kc4yINVTs + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:01 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657613439853&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fs1cQpz1cIj6T3eGD8u5-OrV4YG1-wvMULiJGc3gHcZ8wr0sLvqLNclnD9U6Jt6JvdsmeefYcXYVGJt8712Yp_-Dqp5mD-eCr7k6MUgtMko-4ER0lQgtcYIV1z9UhIlkbE7WEutwrP04gqPq1NSYe44h_yqFMTKgrgRg-4F373eRETBznclk5Ov1dM7XIS1mE9_WrqM94I3_Urlo9g2ccJkj7_xXf3ZZu-FOjEWnGZNZMCQPgGq2-Cm97dIrzuU4FQ9rUpPqYv26wkU-P5HDYZHFmXO96x1hy_gDGufCoVuMR5XN2cNBmAaR12aCBqsEnv37s0T5Epf8wgevuibUzQ&h=xRpCNkETOVClAPmf5PowajzaqerNKD3ug6kc4yINVTs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6A42E7D7435C43E38F1222AF767D4EEB Ref B: SJC211051204053 Ref C: 2024-08-14T20:56:01Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:26.7202814Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657915428429&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=otdsfORjtRgfsIf4qBus5nGU7Nvybn3K5NE3V7tWm8Lt6Uu4VeXtEtI8Z7yV4uG31uKzUGzkuLmwgOi_tFecyp3Y6rK2xeRSbc9dPlKtX2H3NmraMtbdPGi_tBIuKDTNTdoo6r4tV9sbIE8OdF4-_C6M2BZTis6EEyQjXgwPk-LGNAnAkKV5En-NPO8xnzSCZgReLTPibjcxMsVAY5yTmk0D4xpv73vpKeTOeOqIuL8JsCLPnaUJkxuM0kYBNJzHcyCLRTmA4GUM1cg3FbFoHGB50hFHdez3DaU_2cyz4uWUOmMrEN3QSWFPoR-hOd53JyTnjKnQTYKLh3w-o-YNKA&h=P2wAKCo-eMFCZTe8pgPX14ufWr9VuBNb4nmd7WhdmcU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:31 GMT + etag: + - '"0300e31c-0000-0600-0000-66bd17660000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592657915584681&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=icC_QNY_Ya3wDffCpzFzMijcBD1bgSG-M9lZiQNmpL8sHttUJIbh7pwWy88C-uqx2r1zZK0KXmJtDSB99cvN9Qo4DMkX7LRTprbSjwd10j0BD-egeTb2b8OjWnieDllOY08bztHQ2fZmwOWy9l5sXrJyqdX0uFygZWj4o6AOpYkJXinP8W2Lmoipm0FK0aVbZpoaqAluP_T3fzILe35VRaUadkz4GKe86AqbXmEOGOqJoCK1BMQNxoc8E-yyIwq9kd9HRgX3XVrHE03kfIQUc8V-7TH6xLygx4WEgJw8xnR6hlkRMEjMpleHLr_xz7PQknlAriHn29F8gfV-dVghvg&h=htHoxRO4nJkC2KNYsD3i0kQgLS5YXPVMhYm1neBJ-uY + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 42796AB60E7B4EECA40ED92CDBDEAFFF Ref B: SJC211051204053 Ref C: 2024-08-14T20:56:31Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7?api-version=2023-09-01&t=638592651268417084&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D7Aapo9DIfpKSz_OWgBdPl1LMnX79DL8LBwOlCWXL5cWOIHRhfVa0zabX1BjmTTjahnoOcK68n2j7GQhMiKyWcaFvtzBuqHCZMtxSX-PWUHxAYSw7-hlOMv89rkhWmtUapZTczu2rFRaxP8Ctj-a3p4qVujh9GOGCv4HVWMW5MaqOaHtB6H-h8EOgEl-Lh0yaZJ6HATD5Q2-vG2cesFq6NRmNRVfNePIj35qz32NA4dvrh4RveVts09pXCjIXDqeGCr1EGcECbXMYGep1NsOkLBsqWzOLvrYZEcOhGZwb7zeV6TnvydwCVgJwUDkerrdzKqQ-nxjbI2TGhKZWbmVPA&h=Yj3D4dLegvj2WjNlIHDyDVodkQ1aG8hgjh2abEa78kE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","name":"a1919d28-a8a9-4c0c-be49-af2703d7f25f*F2B702CC916A6CC4AD3652E5661F590F1A0CD3D3825711C33B972E498B68F6A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:45:26.7202814Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:01 GMT + etag: + - '"d30050f1-0000-0800-0000-66bd1a0d0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: ED32FD4DCF7A48BC849F4D02D2A16540 Ref B: SJC211051204053 Ref C: 2024-08-14T20:57:01Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'05f78f96-3f8c-40c3-b4b2-1b73c76246cb' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:08.4989744Z","updatedOn":"2024-08-14T20:40:08.4989744Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:01 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: EDED5D6D0D804A45B6FBE59B5BA67E6F Ref B: SJC211051201019 Ref C: 2024-08-14T20:57:01Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"05f78f96-3f8c-40c3-b4b2-1b73c76246cb","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:08.4989744Z","updatedOn":"2024-08-14T20:57:02.4433258Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:02 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 44A95746A48648BDA97340413CFC8C10 Ref B: SJC211051201019 Ref C: 2024-08-14T20:57:02Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:04 GMT + etag: + - '"740084f3-0000-0800-0000-66bd16bb0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: D3214E152ED84D0B8C46710E14DA6009 Ref B: SJC211051201017 Ref C: 2024-08-14T20:57:04Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:04 GMT + etag: + - '"02001be2-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252820384&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MdUckR38swklwyfpbweOMqNxa4kAymIVe8JQ95oEQ11w-4tM03j2v5D7GiWIaxfdo4mj7aFjKElva9VOzAzGSSrYjRb5fn6-HpQIdckyOYuC-xfwPJBwtCK4cY9UJRpcoDGW2c-JyZ5bZiEdOw1dqxIzFW06SMhCN1GaNOZZR0R5xmoY5bQhxTsBD874jp4V5oH9_Svzdz2DaP-ZUjMzO39SUQnJzyeQItoc-rOoll_1Ee90wJvy_cEqjSUW9Zt4mN5w7dA0twnB4hkClLObjVZqRUF-e603vWUm84wLEhHsameTZrXVAW0CbjQDjG9mNophmeGpEXRQjdxdUwZBkg&h=MLx2MjZoBV5o5ny-Q1eRAGjByqx9yqj1XRmqBM01Yag + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 6DF6F07D7EC34B4D9833BB3399924F1C Ref B: SJC211051205009 Ref C: 2024-08-14T20:57:04Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658254796578&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pOf2xEjgVQvNlNMzi7bKq9spojMb4VdZVEkMJHEaUPDdgXGCZnsSPNI-plLQ6aEcyy1wowctPKNJFP3u0BEjJJH7gmpu6ISQ7pyya0fb3l7MIoiGOSAX4MwHtkLbTied4C7fhrLiAAdOWoHcZTD00rFyK8eQ94VnVOMNyu6w3Qa_NHo1pHUOMOBFjP008Vhd5sKqIEVcWFtn7wJ3fAiLmnsTAzBZzfGT6clSfYARF6WHuKpel17C-TJOlfM0QYGZ4B1DM0vF6Odn00re4Ef04Js0BNY1YRJ8ygXOZLPrHP5X3Go8GytgYqVVMaeP7L3ialqASScOqaLVfVXFbvEV3w&h=Yq1CJ6xIBM3VhFApSQHZsLn41b__UdHU9n_kYiYREUg + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:05 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658254796578&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pOf2xEjgVQvNlNMzi7bKq9spojMb4VdZVEkMJHEaUPDdgXGCZnsSPNI-plLQ6aEcyy1wowctPKNJFP3u0BEjJJH7gmpu6ISQ7pyya0fb3l7MIoiGOSAX4MwHtkLbTied4C7fhrLiAAdOWoHcZTD00rFyK8eQ94VnVOMNyu6w3Qa_NHo1pHUOMOBFjP008Vhd5sKqIEVcWFtn7wJ3fAiLmnsTAzBZzfGT6clSfYARF6WHuKpel17C-TJOlfM0QYGZ4B1DM0vF6Odn00re4Ef04Js0BNY1YRJ8ygXOZLPrHP5X3Go8GytgYqVVMaeP7L3ialqASScOqaLVfVXFbvEV3w&h=Yq1CJ6xIBM3VhFApSQHZsLn41b__UdHU9n_kYiYREUg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3E1AA6ED0B694773B68CE270B7A93843 Ref B: SJC211051205009 Ref C: 2024-08-14T20:57:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658556743035&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Xp9A875g2KkT6YzAgqeECsPl0wzpXIgQa6sITOujyBvim6xYjNkBFcL21wbTzDFPIiUTurxxTYN6IYIa8DcTxLG3lpf0iAcVtrcpmqZynam4XElwdTDsMRxe_zgUVTsNDLXpZ1z4Y2w5aQPX0Wy8meZjn029TmsKSzI--mag4bzTR1igH539c6066ZfAieutAXUn3qCgdaEMvboExYORUMeVq-Wgdo9D1bFNw80kuD3jalNIHrA5NIZQWBmNsLSlTvpbLWhi9q82lFRLK7w2uJVpJddahSQNN3avgOHdM5AsIJnrOLpR5QJwucvPe3UZaPetAGO3qLhHp9yRk7liUQ&h=vqQeeAwTRCxtV1tj8EZhGPZNXtYYK-Bej4rus0CsW6U + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:35 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658556743035&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Xp9A875g2KkT6YzAgqeECsPl0wzpXIgQa6sITOujyBvim6xYjNkBFcL21wbTzDFPIiUTurxxTYN6IYIa8DcTxLG3lpf0iAcVtrcpmqZynam4XElwdTDsMRxe_zgUVTsNDLXpZ1z4Y2w5aQPX0Wy8meZjn029TmsKSzI--mag4bzTR1igH539c6066ZfAieutAXUn3qCgdaEMvboExYORUMeVq-Wgdo9D1bFNw80kuD3jalNIHrA5NIZQWBmNsLSlTvpbLWhi9q82lFRLK7w2uJVpJddahSQNN3avgOHdM5AsIJnrOLpR5QJwucvPe3UZaPetAGO3qLhHp9yRk7liUQ&h=vqQeeAwTRCxtV1tj8EZhGPZNXtYYK-Bej4rus0CsW6U + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 32E90CE1F2EC40E0B416E61DB7D5B770 Ref B: SJC211051205009 Ref C: 2024-08-14T20:57:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658857974760&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gf4GhF6wiy--rg1MpgryPoY2B3gWQFC7vdwIkwxAxzzOopJzRrdtslGOS-NwKkEjWLE6S5f-Q6ssW8kc6WcEkYTy22Zy58_8SktjTMZcaiGFsvXk8Wk0DXTZWI0kamaSBSdg6YLw0jsxm0OVQWce6kePsZQsSzYzFGihc40b_CZK3zpgwyzYnP9PgJVvddLsre1YF64tPvN77etdUTdjqrkeLfZQaeI6JGkuTRtGbDw9Z7UPyHRisUzNBi0RHRhmQPzyBwvMyN_0h_a_6-GwsWpkFmal1-BdmbYEywg4OvHXf1_3aXn7Yy_GHM2x0k84a9KPb8Oo-N3336CRPGmtbw&h=8TuKncGkwmtFMaEFeDNqBrD65huKgUwXt9_1trMT25E + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:05 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658857974760&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gf4GhF6wiy--rg1MpgryPoY2B3gWQFC7vdwIkwxAxzzOopJzRrdtslGOS-NwKkEjWLE6S5f-Q6ssW8kc6WcEkYTy22Zy58_8SktjTMZcaiGFsvXk8Wk0DXTZWI0kamaSBSdg6YLw0jsxm0OVQWce6kePsZQsSzYzFGihc40b_CZK3zpgwyzYnP9PgJVvddLsre1YF64tPvN77etdUTdjqrkeLfZQaeI6JGkuTRtGbDw9Z7UPyHRisUzNBi0RHRhmQPzyBwvMyN_0h_a_6-GwsWpkFmal1-BdmbYEywg4OvHXf1_3aXn7Yy_GHM2x0k84a9KPb8Oo-N3336CRPGmtbw&h=8TuKncGkwmtFMaEFeDNqBrD65huKgUwXt9_1trMT25E + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 740D2C66CB86416CBFBE13A6A20E6FE5 Ref B: SJC211051205009 Ref C: 2024-08-14T20:58:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659159286207&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=enjG2s9cXUTsBkav0pSAYXGf-XvdIUAF4Hlz3UihRnL4uiQWCTFYXA0Trn7xwtLJoj8JqRGmp9xSzSyl0qBszpU-UMHuLxYk_wGy__d-3bfmKRnxRAUsv43xjnbXLxWDxxg7hwrjNvmvMNQcn8nORKiSt4g6cBvCJWl0wcXKaBabQ5W0Jl6PAk4Hp-WtKXMUuxyyRoKMAkWjxnXfdfXd-E1DjiLk5KcMkRTpa8D7wUD5Uz-fWTp1qa-EGSvOiy9ryCS65CeOuWFk0eosimvXntolYEpd4XzMS-gRfWjfKu752-6cKGCN63ipCDyDNSztANo4xoreAabarKgguFQuTA&h=MjAbNxMlpEiCnLgEG-IvYjEGL8N6_dekOGKWsL3h-RE + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:35 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659159286207&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=enjG2s9cXUTsBkav0pSAYXGf-XvdIUAF4Hlz3UihRnL4uiQWCTFYXA0Trn7xwtLJoj8JqRGmp9xSzSyl0qBszpU-UMHuLxYk_wGy__d-3bfmKRnxRAUsv43xjnbXLxWDxxg7hwrjNvmvMNQcn8nORKiSt4g6cBvCJWl0wcXKaBabQ5W0Jl6PAk4Hp-WtKXMUuxyyRoKMAkWjxnXfdfXd-E1DjiLk5KcMkRTpa8D7wUD5Uz-fWTp1qa-EGSvOiy9ryCS65CeOuWFk0eosimvXntolYEpd4XzMS-gRfWjfKu752-6cKGCN63ipCDyDNSztANo4xoreAabarKgguFQuTA&h=MjAbNxMlpEiCnLgEG-IvYjEGL8N6_dekOGKWsL3h-RE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 93E4103868B44000A350CFA8B5489D4D Ref B: SJC211051205009 Ref C: 2024-08-14T20:58:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659460508838&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=T1JPta5sdqOlMgztHuku1TJWS9vQlN6G8-VvnMRYTbhZ_jEgNfy5aOLoRgfXvtjGG8b9lbU7p3dPTpT1tJSylJx8W4rzpkoiZpOtn2Dycr2xn7qZLFhoD4rkV9wn8MxFxlyn8kBLw3wS_Y3nlrws7fUFfQ_SRh4g-dIa7F6irdBzMSKJ7QNLppdjmfJfLG9svuo5KCFrpQsJXdyqgRDaA4PUYB1_PTHAWAEoLr_KXAx-L8kjIXnASuM4eUK-d4-Kz1PSx0ZQLumetMwBhBlvG_BkTIPCoMK6IseSZW0Xp5bNzqQNKhlRTfGLnfOrGBEWr1IIcHVrCQJzLxXzofb3oA&h=YE7QMHIfYy3-0Uoh3aElw9471Vx3Sxn_TIQtfvWBXCw + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:05 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659460508838&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=T1JPta5sdqOlMgztHuku1TJWS9vQlN6G8-VvnMRYTbhZ_jEgNfy5aOLoRgfXvtjGG8b9lbU7p3dPTpT1tJSylJx8W4rzpkoiZpOtn2Dycr2xn7qZLFhoD4rkV9wn8MxFxlyn8kBLw3wS_Y3nlrws7fUFfQ_SRh4g-dIa7F6irdBzMSKJ7QNLppdjmfJfLG9svuo5KCFrpQsJXdyqgRDaA4PUYB1_PTHAWAEoLr_KXAx-L8kjIXnASuM4eUK-d4-Kz1PSx0ZQLumetMwBhBlvG_BkTIPCoMK6IseSZW0Xp5bNzqQNKhlRTfGLnfOrGBEWr1IIcHVrCQJzLxXzofb3oA&h=YE7QMHIfYy3-0Uoh3aElw9471Vx3Sxn_TIQtfvWBXCw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7E471D5174F144519C295D87A76A0601 Ref B: SJC211051205009 Ref C: 2024-08-14T20:59:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659762590479&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pSJoMM4XqwCW1rEjxXnjS5epLm1_L9xGKKptBOacD1N3Y2c_XsDQrH-GS1ndCOP-2fvgVjpp_pv4DYbIhcaSdsZMbwAIOQ7TfzWnNnNZObO5Oe2PE3FmpkDfz7mCiAOmeQd8cdGr5cYOF7OqeHlqawVA21aT0_UET1Evvrg_iR8czV7eGfUcvzBLXBy5ZpffwJlvcam38Tlg9yLyjzOgMV6p0NX1dwJFYIIl_jbzCJ9cyiGC12IXZ3MG-_6Ay5vFKZy8ymD2VxD2G5l7vVLV0w3FFMMpIKleNgTQI-YmX2szxx9r1dABsnNuljT89OuiFqhnbEyCwfZ-4CC3aDT7WA&h=MYeMTTUB4fvFWlpvGhuTrwK9EyBB4lvWDV9LpCuqd80 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:35 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592659762590479&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pSJoMM4XqwCW1rEjxXnjS5epLm1_L9xGKKptBOacD1N3Y2c_XsDQrH-GS1ndCOP-2fvgVjpp_pv4DYbIhcaSdsZMbwAIOQ7TfzWnNnNZObO5Oe2PE3FmpkDfz7mCiAOmeQd8cdGr5cYOF7OqeHlqawVA21aT0_UET1Evvrg_iR8czV7eGfUcvzBLXBy5ZpffwJlvcam38Tlg9yLyjzOgMV6p0NX1dwJFYIIl_jbzCJ9cyiGC12IXZ3MG-_6Ay5vFKZy8ymD2VxD2G5l7vVLV0w3FFMMpIKleNgTQI-YmX2szxx9r1dABsnNuljT89OuiFqhnbEyCwfZ-4CC3aDT7WA&h=MYeMTTUB4fvFWlpvGhuTrwK9EyBB4lvWDV9LpCuqd80 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6AC0FD8C043041A6A8F18A4E6A5082A2 Ref B: SJC211051205009 Ref C: 2024-08-14T20:59:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660065347700&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=E7J_ZOtYPnvBQtjb1Fd1eFYmch2XmyvVBbowxWIymv0Y8ghT8ONVCRWr8IC_bEKYq-qsysQYuxz2umScKKm4C58GbvXb7eyT70Ut0XQFoM7tKLuNnr3mlwwS5Uwk4HXdZbY3KYjiRrlmKPrVofPxlHei_l3cDLI--tbm5swfBYIgzLmABye-li9CRuw5SJ_Nw8M_Vq1DQz-_iNmX4pQSKr7eMWlotoXExrkoPz1VynVVXDoJbAzKpv7i8qZkI5U-Rq8DW2r18f47Ya2pncpmTr3pkAtslMKaPrx4itIQxehhSIdRuf5K7Tc5sx0JAOEEj-C9ytcmN4HwAQ4PAnqE7A&h=UTXNk7PwI3PUlJm0Bt0mfLLnAQ-L-wbM2ZzZUnNms5A + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:00:06 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660065503957&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ECpkCxmc4HfWEy6OvTk9_hfkFwOPIBKSUIPvvq8-NnfmuzoDUDpa897V7Q09hZiyhGjCugeNYiI6BKKt2G-1zLuk4qHBCgLa4eJTWlIclzfJatgVcuIE1xYC9Z-SQwhoLy513zdIA_ew2CwWwiZqe_Sc819T78ybc3MxMupV9xE0-KZqq6oApwpjCdNV6KetLyeqp9sHWzNFVWBFcii6WJpjg8k7WhVODtsfJOC1icmYfa-fvATZSSyI0f3VTXrAHGw117V1PGBtTtX63GHK3SazF9NeqRt-f91EkU1tTFk6aa8Y0gMrqR4V8pXAPkh1_ZWhvu3f1c-qlseEva8uQQ&h=N8r8l_O8wVm2OnRBBScNHpE9dHVF4ynGFcUCykQzyJs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0106B12088954F24B0DE55EDC51DFF0B Ref B: SJC211051205009 Ref C: 2024-08-14T21:00:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660367422807&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YWnllJn0NBcf4JdzxMNuT3NS1lt57BaO6H6NIvtGnIisNhJ1oez3_nLjPe3nP33xugnlQJzhSsDxDC41VOYUI8HvCGsPvwtjxLmw-amNrf2xNsBcLcCzv82nSn6_9yeybPmpOBrAgzCPYGkfhNRTtqGbMzNhOy3bFy2cbHTbWhuuuybuth_J5nAYVQzMeNChVPXQmfv85aU8DdS47TwOy-D3qOqi_utmeNxWo6ab1M987vsMeADwwZr3MujcpzodQVGF2FPkQDK40EKYmSc-Y6p4TNXbcohxeUe7poOy0B2Oq_rT1SM731J9_jURzyzv4S4GAM26XoLKazkClSXzAQ&h=0a-yYroBK4Tg2mME5JK1YvEyi1Ypb--vigiNSoT5t2k + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:00:36 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660367579089&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jNX4AHeRwjEiUZPj4GbfcIfYZgl6hbi1S5V_ZNm-DhZGhLTnkQ3kzUBHnmIJyAaWiTCA8et13vjN25xnUThdkv10xz7M434VAQ3hU_0P-v1rJ2ob7iW5g6AcvyO8TNBwR1GZ5EjzZCzq8gnEw6vaSf0h0tXCimAfFxMNH7jXt_TMWX8ngYrZwMk0z9-ai854d94le-Sgr8C_qGWSXiw1oQhl7toKKAJRv4FhMojhvy7B-qpMuujL_lpFYhsluyIdN2Bji49-RnvlGz8Vcjz46cydCRuQ9CrXlNAr3F8PFOfzr_rzKNrGbeaQDjWOzAG-oQir4YlRdkNzw7Kug3GfJQ&h=MfEJJpCXMSfCgi7i_YgA2zkhudQYeeSLp5_X001a1ZQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D47A5A0CD4CA4229B585D6DB31566ED5 Ref B: SJC211051205009 Ref C: 2024-08-14T21:00:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:57:05.0966845Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660669480325&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Nld5ehOk0tjF0RaGDGCiQErcd8QVFa9es6uj6FqL8ZBybl0iige11ctkV7e1eF5ZhPmk-bMsbqJGCrnGn04aTMJA3opStG6spxh2oMMyT3WB-agmeRDbnmEAcpUYyl3CL7EWAdY6YnjU9L2uLYEuFjsPQpzzwQbZK2ZDU2pXkYcbdtYd9P1Vy1XmXutWnKeKuou2yIj-eJtWSgOR3Q5kak7QJNf8eksO5kihyz65_XtIM-fyFaJEYXHconvuyWVaBAbzy2BBNn9mtqXmOGFfAYy6K-O3VfNqpx51GOfUePqxtlimqDHzfOkAsikwBhC3SzZo8x2M7-OsyNg0KCHX2w&h=xO4Z0QYJqE4w-voc_O5IxDnHYvtXnfM3n7A-1sz8SZQ + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:01:06 GMT + etag: + - '"0300b91d-0000-0600-0000-66bd1a210000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592660669480325&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Nld5ehOk0tjF0RaGDGCiQErcd8QVFa9es6uj6FqL8ZBybl0iige11ctkV7e1eF5ZhPmk-bMsbqJGCrnGn04aTMJA3opStG6spxh2oMMyT3WB-agmeRDbnmEAcpUYyl3CL7EWAdY6YnjU9L2uLYEuFjsPQpzzwQbZK2ZDU2pXkYcbdtYd9P1Vy1XmXutWnKeKuou2yIj-eJtWSgOR3Q5kak7QJNf8eksO5kihyz65_XtIM-fyFaJEYXHconvuyWVaBAbzy2BBNn9mtqXmOGFfAYy6K-O3VfNqpx51GOfUePqxtlimqDHzfOkAsikwBhC3SzZo8x2M7-OsyNg0KCHX2w&h=xO4Z0QYJqE4w-voc_O5IxDnHYvtXnfM3n7A-1sz8SZQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6568804669074C8DAD2C52EDA805A6D8 Ref B: SJC211051205009 Ref C: 2024-08-14T21:01:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E?api-version=2023-09-01&t=638592658252664149&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PyIv-pV6EHgcyMPIWYEZFlFoQbGzt3Rda0allyEvtTUzyc_3mgWZ5lXwD6PdtDobhRcclptBDWdifEoQJFiYSCOIpnZSS6_3zzRSbmDXoXbcJEsffeXgvzXIWI1Kzanl4-wjTyzJ5_qmj9qiCSXmrEdfCfXsKZJKyiZk-wV9jafrgDmbyenSLbUB_GZclnqZpN5RTLpRUHMdv3J9kSbDncXOr_ShbvOUz3_WoclWHztQ60d2F0yOwT9xgarYf0QmI0z2DLQourLwU81d4jJGfcGFY-mrQf2LZvcL6a_b5AdgHi0nsBjTqCrX5gnDIqhFYr9pVUZTbjFS5jipEpgcrA&h=NQQvqkNHfzdBVN19N35_nb-d2MIvUTIGjKsXnYomx9U + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","name":"20d5fe56-4127-40f4-a529-3e94d6e92d8e*9B0EE87C236A674DD5C38A980BB7B9AAA448E9B4F5CC62C259554B257477411E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:57:05.0966845Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:01:36 GMT + etag: + - '"4700917e-0000-0700-0000-66bd1b2b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 59CBF0EEFE1D4DC4917CE81F7F80B3DD Ref B: SJC211051205009 Ref C: 2024-08-14T21:01:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'554486f1-80a8-4f2b-9d53-91307b38df9b' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:47.5001218Z","updatedOn":"2024-08-14T20:42:47.5001218Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:01:36 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2CFA2DE86BCF4B869B62C5C50FD2EA71 Ref B: SJC211051203009 Ref C: 2024-08-14T21:01:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:47.5001218Z","updatedOn":"2024-08-14T21:01:37.8113291Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:01:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: E4316C11E86C4CD593D3C68E72EFC69F Ref B: SJC211051203009 Ref C: 2024-08-14T21:01:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '4427' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 21:01:39 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 7c762334-889a-4c41-872f-7431528ff8d2 + - 3a25305e-afb0-4be7-9696-83e3474617bb + x-msedge-ref: + - 'Ref A: 49821A377F3C4C2698A52635A9B7B2FB Ref B: SJC211051201021 Ref C: 2024-08-14T21:01:39Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_remapping.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_remapping.yaml new file mode 100644 index 00000000000..ff380e45439 --- /dev/null +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_remapping.yaml @@ -0,0 +1,16654 @@ +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.9031219Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"020052e1-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + mise-correlation-id: + - 2495182c-fdd7-415d-8c59-f8f4340fa986 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: B9D585CDCECC4C499C7842E8BF79AE58 Ref B: SJC211051205047 Ref C: 2024-08-14T20:37:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:50.7265828Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"0300391c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 890D5BAAAE194DC58BF54ABC0A58105F Ref B: SJC211051205047 Ref C: 2024-08-14T20:37:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:50.7265828Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:20 GMT + etag: + - '"0300391c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 96CEADCA03174F28BE1AE704F6008693 Ref B: SJC211051205047 Ref C: 2024-08-14T20:38:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:50.7265828Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:50 GMT + etag: + - '"0300391c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 95979118C30A43A38C58254960AB75A5 Ref B: SJC211051205047 Ref C: 2024-08-14T20:38:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:50.7265828Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:21 GMT + etag: + - '"0300391c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4865FC956CEA4499BE1F4A7C3D6DF649 Ref B: SJC211051205047 Ref C: 2024-08-14T20:39:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:50.7265828Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:51 GMT + etag: + - '"0300391c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DF805F18A6AB4DE688B23007869FD297 Ref B: SJC211051205047 Ref C: 2024-08-14T20:39:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592646710750146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Izr_aGewF-LGPFBQ0hOFr54Pv2d5t5ghozGsw2BoY1o6Xi9Xb4JJoMUMlh7UDme5QcAlOvVEPU_0q5609UA1A1KnE9Wz2f26APRb8o6Xzzxng3lZIW1W6QSGXj-q8mYZD9pwkoXCyPCxlGnihOhSBMcdVrySj9-yfh3K8KIe_o9mNq7nJrJAMLpwUwCKgb3YgdYueHVNcVrGC1S7mye-cssOShHzmnw_b8uTWbDDgLPtxctw9h7p-YCUhwhVq7uF3JAtlMdR_Uu55itW4DR-gdv_XDLdBY-iUGONtteiRt-D-NFBQtaA0tKmzgfZR8IVAuRmY3zMKfLO98L4RYY8ug&h=TU-839XPZcZ8bzEY-Efbr01e0yNZN3WmjiWrmXVkKFA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"f2894fb1-5306-4f8c-b00a-1368496add9b*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:37:50.7265828Z","endTime":"2024-08-14T20:40:19.2303074Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"0300651c-0000-0600-0000-66bd16330000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8C2FB6C8E55446E397674ABDA56D8787 Ref B: SJC211051205047 Ref C: 2024-08-14T20:40:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.9031219Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"74009bd2-0000-0800-0000-66bd16330000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: BDB0713D06F44D42ACA9E7AD8EDEEC77 Ref B: SJC211051205047 Ref C: 2024-08-14T20:40:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:24 GMT + duration: + - '787635' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - TLcTCNmBYYQcsrPsPEIJTowk7ccH2SDlf68ajAbS3p8= + ocp-aad-session-key: + - byxEuOYcTHVeqzRvPo-2eevCa6wdbUg4HuhSP2hzdIUA3Vi-msc2MuuftiTxSbxr1ezlvugo6Arj_DISgcRIhaRq6_ESG1PzovPvZ0ryXYgS99181iqzjbWLgkttTT4h.pBh_5eyoljZNOaavdJ0tDUehduC2ixotxQLHXwyDOkM + pragma: + - no-cache + request-id: + - d7a4d09a-db4c-4241-89bb-76d714d37d15 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:25 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 820209F3272D471EA0335017D1E64D36 Ref B: SJC211051205051 Ref C: 2024-08-14T20:40:25Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:26 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 976BE3C7407741D0B7303968B511AAB6 Ref B: SJC211051201011 Ref C: 2024-08-14T20:40:25Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:27.0596192Z","updatedOn":"2024-08-14T20:40:27.5226284Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:28 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: 7109C5F734054E0181EE11A5928381FF Ref B: SJC211051201011 Ref C: 2024-08-14T20:40:26Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5B502375E65242F2B09D95C00AF304A0 Ref B: SJC211051203031 Ref C: 2024-08-14T20:40:29Z' + 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": "0b39c273-924b-468c-8ed8-c11c1cbf28ad", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:29.6395453Z","updatedOn":"2024-08-14T20:40:30.0525515Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:30 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: AC1A22E0466B421E9648DB980BD1A130 Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:29Z' + status: + code: 201 + message: Created +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000003-f4e6cqergdegftg0.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:34 GMT + etag: + - '"020080e1-0000-0600-0000-66bd16420000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346594848&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=QmHTG4ZRQvWG9o2MmdJWVEw8DW13g4HJRj85KprJTgg9r9_2vnyvmTYMOEKR3Ae3x_Kt34E8WsfODDXnHQh4cJmZySVY7KXO-jXO95rTyT99RASEqQ09dzKESdhBbpQBJ1-TCDeK5Chl9jS8248FTSaNNMS7o27kAV7H2BLX7ibqj2BVYAXaoLjBZ7Fj19MgRH9MR1dantfstSb0trjs9HOp9sLZrdJizso5t17IwpT79cGsZ_jkmmho4fz6bEjJL6cR_XdQaXpJ-kpJaMNpjUOZ0APzvar3TWS0WM7etej0--l7xQXT4HLYxdMPIf4vsDlctKQDps4N-AIitCMm8Q&h=u4fFAXczHwsP2i_iHUAVI0i1ofB9k-UUQAYMZ5_BY-s + mise-correlation-id: + - 46107f0d-f46b-41d4-a456-8fb7c68b9e59 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: CE7278260F2D4C88B337624F5A4334FF Ref B: SJC211051205019 Ref C: 2024-08-14T20:40:33Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:34.441448Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:34 GMT + etag: + - '"03006f1c-0000-0600-0000-66bd16420000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E44A3A738DAD4310BF2D98CED3D0F360 Ref B: SJC211051205019 Ref C: 2024-08-14T20:40:34Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:34.441448Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:05 GMT + etag: + - '"03006f1c-0000-0600-0000-66bd16420000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F1CAC17BE5F54194B7ABCB440D861133 Ref B: SJC211051205019 Ref C: 2024-08-14T20:41:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:34.441448Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:35 GMT + etag: + - '"03006f1c-0000-0600-0000-66bd16420000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1F5A152E7ACE45E490443BBED3A2634F Ref B: SJC211051205019 Ref C: 2024-08-14T20:41:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:34.441448Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:05 GMT + etag: + - '"03006f1c-0000-0600-0000-66bd16420000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: ABE92357F93E4FA7AAC36DE0507B7D33 Ref B: SJC211051205019 Ref C: 2024-08-14T20:42:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:34.441448Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:35 GMT + etag: + - '"03006f1c-0000-0600-0000-66bd16420000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 64303C8A20014F54BC0A73EBE6F2921E Ref B: SJC211051205019 Ref C: 2024-08-14T20:42:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592648346438622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=RhsLlU5rXXmNPsvidGIVGq6xSthL8p9kFAe--8oJzRCzEoSCTM0sKJaQMTvg8Vpj-vDbhknF68ufApoUvIwJSUHu_chx3KtL3xJz560jOLQ9wzw4L6fxaP8Cv-Pyyz4nScGv-niAJQ0OWV2Ix_yoJLHze3rx1g6c9sZHR8fdGYjd3ik1Dbc7hrnZgLnjLjVhu7MkJiIC4FvjwuZnZdm2MpwbhCXQv7WPEYmEpev7LSWC0dzMCckA3InxP_bJ7BK_AZufjkp2-a9MVsgYLjqgkBe6oUQRqE7d_jrPNlU_rfmTLULafC-jbLgeRiPsoYqmfZGzWmRBaljW1gdNtspKyw&h=7igy-HJK-kEwBc_h0yXoHl9SCB4b-dGcGuAgFF6NVdQ + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"39a8c13d-9020-4c78-ae13-e4c0c782b756*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:40:34.441448Z","endTime":"2024-08-14T20:42:58.4455793Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:05 GMT + etag: + - '"0300a61c-0000-0600-0000-66bd16d20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 43A77AFCEF99425BB0C21C745703F9CD Ref B: SJC211051205019 Ref C: 2024-08-14T20:43:05Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:05 GMT + etag: + - '"7400d2f8-0000-0800-0000-66bd16d20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 53D8D15559BC44F1953952EBD95D3A8C Ref B: SJC211051205019 Ref C: 2024-08-14T20:43:05Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:43:06 GMT + duration: + - '781767' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - MdNROqaL1yQocKFWoUrff+7WcRTilinbzHMm+udzUbk= + ocp-aad-session-key: + - lk0nJHxSv5kws_laKEQazdMXJb_tJtv8TSbK3Qb4iqfmYXYw6ov3Jf_d0G-qldOSiFw03i_apMmWxufXRp01oGOOhsMP3cnCtuyku77Thsirws8cL74CE14sq-MbosDh.3Wsfh5CAL9n5XcMEHE3Eg_8copPzCr2Ist0pIA6Wygk + pragma: + - no-cache + request-id: + - afb112cd-4f11-4fba-8790-bee9faf5aa7d + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:06 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DC7E1D9A27794DDB9DB3B13E2C61F30B Ref B: SJC211051205053 Ref C: 2024-08-14T20:43:07Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "Group"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '259' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId + ''fd6cf4a714464922962d4d208514f7fc'' has type ''User'' , which is different + from specified PrinciaplType ''Group''."}}' + headers: + cache-control: + - no-cache + content-length: + - '181' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:07 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 0B77E1BF1D294B6C938B63BFEC294FEF Ref B: SJC211051201049 Ref C: 2024-08-14T20:43:07Z' + status: + code: 400 + message: Bad Request +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:43:08.3903591Z","updatedOn":"2024-08-14T20:43:08.8143617Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:43:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 8038F283E8FD4D95A92E150B9DB691E5 Ref B: SJC211051201049 Ref C: 2024-08-14T20:43:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:43:10 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B8A752123B2F460B9B10C59E929295BB Ref B: SJC211051204033 Ref C: 2024-08-14T20:43:10Z' + 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": "96a33f5a-e766-4360-a6b2-beaf657176b7", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:43:11.5974872Z","updatedOn":"2024-08-14T20:43:12.1444856Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:43:12 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 9A0D29ACBBA44D728F9C2A6B9387ED2A Ref B: SJC211051203037 Ref C: 2024-08-14T20:43:11Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --service-account + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:45:12.8840855Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:12 GMT + etag: + - '"0200bbe1-0000-0600-0000-66bd17590000"' + expires: + - '-1' + mise-correlation-id: + - 30392e36-66db-410c-8674-34fbf889606f + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: C8C146C2168E4470BEADD9569DAC4FC0 Ref B: SJC211051203037 Ref C: 2024-08-14T20:45:12Z' + status: + code: 200 + message: OK +- 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:45:12.8840855Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:13 GMT + etag: + - '"0200bbe1-0000-0600-0000-66bd17590000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: AF9EDE562E7D4DEDA7472625C37FF51B Ref B: SJC211051205051 Ref C: 2024-08-14T20:45:13Z' + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"fduu3dgai5atcf","orgId":0,"title":"Test Folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:45:15.153015742Z","updatedBy":"example@example.com","updated":"2024-08-14T20:45:15.153015742Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rtStnKCnJspTSfRinM0l/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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - c5ef37dad6585db83d11ac1a38a38e5d + mise-correlation-id: + - 9ba42dff-078b-48d8-b8fe-f8ebef6aaadf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668314.708.28.149669|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"fduu2vn8lr0g0d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"eduu2vkwgo54wb","title":"Azure Monitor"},{"id":14,"uid":"aduu2vmekgyrka","title":"Geneva"},{"id":12,"uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"fduu3dgai5atcf","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-46iGqU7qiiiP7jMuBqCJyg';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 31e6f82d124111ed51598ec57fd5da21 + mise-correlation-id: + - e2173ccc-9b5e-42ba-97ad-9af332e2b3c6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.486.30.17750|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FjIjTNNySzegvq3tW3uluw';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: + - Wed, 14 Aug 2024 20:45:15 GMT + grafana-trace-id: + - 4d42d6d35cc0f7698f1ef5ca998a8268 + mise-correlation-id: + - 48dafb9b-da06-45fc-8992-28ca9daacf79 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668316.756.29.761832|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VsSewl1fmbVBOR7OE3OPEw';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - b372bb2bb689d37f02693f2bf7803b6e + mise-correlation-id: + - ab641566-6675-4bb6-a7a4-8bddf6c90945 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.135.28.345724|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"fduu2vn8lr0g0d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"eduu2vkwgo54wb","title":"Azure Monitor"},{"id":14,"uid":"aduu2vmekgyrka","title":"Geneva"},{"id":12,"uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"fduu3dgai5atcf","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ICphOtcoA9u5ctEi26A74Q';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - dff7d21094d2ce2f25d04d76a70c265d + mise-correlation-id: + - 5c4c1953-87f1-40fb-9b4d-595c8f116f39 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.482.28.916788|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVa"}, + "folderUid": "fduu3dgai5atcf", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '127' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"fduu3dgai5atcf","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6aESTREIydePFIvNwEaMKA';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: + - Wed, 14 Aug 2024 20:45:16 GMT + grafana-trace-id: + - 92b2deb29b2010b8ed15cd09f70f98ee + mise-correlation-id: + - 0131f9dc-36c4-4dd1-9709-44ad4d05ee82 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668317.609.28.643308|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard2", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '97' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":34,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2j15He4BcMgVroPnSAp+8A';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 3473a74de166c022fc635007cbb83390 + mise-correlation-id: + - 6b810b96-de02-44f8-a47c-9a95f31d0764 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.215.28.730144|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bLqFHScO9UMm4+9b+ZwAvg';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - 8d780f8c391ac60dc2deee74a2a56fdf + mise-correlation-id: + - c3939567-77d1-49f5-9e2e-42f49a5a14e4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.634.27.663719|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"fduu2vn8lr0g0d","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"eduu2vkwgo54wb","title":"Azure Monitor"},{"id":14,"uid":"aduu2vmekgyrka","title":"Geneva"},{"id":12,"uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"fduu3dgai5atcf","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jystlw/KZwLZ/FMOluwp1Q';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: + - Wed, 14 Aug 2024 20:45:17 GMT + grafana-trace-id: + - d90378ec1e31c21d627d331bb093ccf7 + mise-correlation-id: + - fdd69b6b-ca51-4ed9-b1d5-dc4243e2ade2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668318.807.28.311392|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard3", "panels": [], "uid": "mg2OAlTVc"}, + "folderUid": "fduu3dgai5atcf", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '128' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"fduu3dgai5atcf","id":35,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-f53olwJRJmh/oFBYWsUrrw';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - d7edce90dd9ce7ddbcc7b2ccdc60de5a + mise-correlation-id: + - 2d6181ad-dd7b-4ceb-9695-823e8025dde5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.001.31.479227|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"dashboard": {"annotations": {"list": [{"builtIn": 1, "datasource": {"type": + "grafana", "uid": "-- Grafana --"}, "enable": true, "hide": true, "iconColor": + "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard"}]}, + "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "links": [], + "liveNow": false, "panels": [{"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6"}, "fieldConfig": {"defaults": + {"color": {"mode": "palette-classic"}, "custom": {"axisBorderShow": false, "axisCenteredZero": + false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": + 0, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": + {"legend": false, "tooltip": false, "viz": false}, "insertNones": false, "lineInterpolation": + "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, + "showPoints": "auto", "spanNones": false, "stacking": {"group": "A", "mode": + "none"}, "thresholdsStyle": {"mode": "off"}}, "mappings": [], "thresholds": + {"mode": "absolute", "steps": [{"color": "green", "value": null}, {"color": + "red", "value": 80}]}, "unitScale": true}, "overrides": []}, "gridPos": {"h": + 8, "w": 12, "x": 0, "y": 0}, "id": 2, "options": {"legend": {"calcs": [], "displayMode": + "list", "placement": "bottom", "showLegend": true}, "tooltip": {"mode": "single", + "sort": "none"}}, "targets": [{"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6"}, "refId": "A", "scenarioId": + "random_walk"}], "title": "Panel Title", "type": "timeseries"}, {"datasource": + {"type": "grafana-azure-monitor-datasource", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6"}, + "fieldConfig": {"defaults": {"color": {"mode": "palette-classic"}, "custom": + {"axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", + "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", + "fillOpacity": 0, "gradientMode": "none", "hideFrom": {"legend": false, "tooltip": + false, "viz": false}, "insertNones": false, "lineInterpolation": "linear", "lineWidth": + 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", + "spanNones": false, "stacking": {"group": "A", "mode": "none"}, "thresholdsStyle": + {"mode": "off"}}, "mappings": [], "thresholds": {"mode": "absolute", "steps": + [{"color": "green", "value": null}, {"color": "red", "value": 80}]}, "unitScale": + true}, "overrides": []}, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 8}, "id": + 1, "options": {"legend": {"calcs": [], "displayMode": "list", "placement": "bottom", + "showLegend": true}, "tooltip": {"mode": "single", "sort": "none"}}, "targets": + [{"datasource": {"type": "grafana-azure-monitor-datasource", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6"}, + "refId": "A", "scenarioId": "random_walk", "seriesCount": 1}], "title": "Panel + Title", "type": "timeseries"}], "refresh": "", "schemaVersion": 39, "tags": + [], "templating": {"list": []}, "time": {"from": "now-6h", "to": "now"}, "timeRangeUpdatedDuringEditOrView": + false, "timepicker": {}, "timezone": "", "title": "Test_DATASOURCE4", "uid": + "mg2OAlTVd", "version": 1, "weekStart": ""}, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '3224' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":36,"slug":"test-datasource4","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-datasource4","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '137' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-shOhc5QE92SWYbv4v7SBrg';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: + - Wed, 14 Aug 2024 20:45:18 GMT + grafana-trace-id: + - 06054b0c379353495b7a57dcfd2be970 + mise-correlation-id: + - 3c2639fe-9327-49d0-a3f4-ef0c4159efbb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668319.423.29.315970|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 data-source create + Connection: + - keep-alive + ParameterSetName: + - -g -n --definition + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:17 GMT + etag: + - '"7400d2f8-0000-0800-0000-66bd16d20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: AAF4478962A4410AA254B043B33FC341 Ref B: SJC211051205029 Ref C: 2024-08-14T20:45:18Z' + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "bdpe79jidbwu8d", "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: + - '190' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"bdpe79jidbwu8d","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '521' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cAiyDt6FBfhF3g6I5kVSgg';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: + - Wed, 14 Aug 2024 20:45:20 GMT + grafana-trace-id: + - d866b6cf7030f8474827e07325e7039b + mise-correlation-id: + - de0fe9f7-189c-4ccc-8b7e-436d882bbc35 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668320.142.27.898058|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004", "role": "Admin"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '52' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/serviceaccounts + response: + body: + string: '{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":""}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '150' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tPgvFrneZqCwu5/2AaFGTA';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 87a8d8623a8594a714b00be9461111a8 + mise-correlation-id: + - 3ee17324-6bb5-42e0-a585-0b760f0e7a45 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668321.89.26.709063|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/b044d256cae8c0b913fdb1c2a52e267f"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '251' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cINmrPKCqZ8lAEW+4R94Ig';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - ac440d01999b65b9347b1497481e095e + mise-correlation-id: + - d2f9f02e-11cc-4c2b-a714-a8af02f28cb7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.405.27.319559|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004_token", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '65' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '{"id":1,"name":"clitestamgmigrate000004_token","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '87' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/JmtKUCmHUQCZGgREowj1Q';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: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - 280d6ae0e3df9e654b78ab019e142d65 + mise-correlation-id: + - 6dc59e63-9d0a-42b6-88a1-df2ff566448b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.618.28.23278|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:21 GMT + grafana-trace-id: + - bd9678e27b65ea327f90ff1f880bd86c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668322.989.27.466890|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - f3dd0c950f3cd5ff75fe8059ca15242a + mise-correlation-id: + - e545c730-f834-450d-bdb9-8eb4267307a9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.143.31.462935|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zDcWZ6A+zpl+M4kbK7/mfg';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 6be683c01a42b999e1753ac5e8f4b1d2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.287.30.695998|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"bdpe79jidbwu8d","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DmWf1JS2EHSkFl1brrrItQ';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - 44bea0eb75d4b0650ae84601a7b0db4a + mise-correlation-id: + - 799cf823-2b42-4733-8ff1-56033c62cead + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.534.28.593082|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"fduu2vn8lr0g0d","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"eduu2vkwgo54wb","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"aduu2vmekgyrka","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/aduu2vmekgyrka/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"fduu3dgai5atcf","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Rs1A6HbNjHtq27blQVTgRg';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: + - Wed, 14 Aug 2024 20:45:22 GMT + grafana-trace-id: + - a74e71cbf53ac23d7b481c4534198b46 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668323.923.29.966501|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/fduu2vn8lr0g0d + response: + body: + string: '{"id":28,"uid":"fduu2vn8lr0g0d","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:42.459875Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:42.459875Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kE5yrEzZeEqE8lTQkdVudw';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 033244e6f5a757439a86745947152b4d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.077.30.188844|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/fduu2vn8lr0g0d/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu2vn8lr0g0d","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu2vn8lr0g0d","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C8zywxQrVZqcKoYPxCvXIw';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - c09fdc032a3768ce0a79210a95c02549 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.218.31.284000|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/eduu2vkwgo54wb + response: + body: + string: '{"id":1,"uid":"eduu2vkwgo54wb","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:41.249382Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:41.249382Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VgL1Cyrgrj8pBnURzWa8Mg';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 3bfd8535ae8e94843d730128e55edad2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.421.29.813669|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/eduu2vkwgo54wb/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu2vkwgo54wb","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu2vkwgo54wb","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-odxq9PzVAuFA3l615uub8Q';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 8759358c586066f7f6582fae1e6115f5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.576.29.707316|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/aduu2vmekgyrka + response: + body: + string: '{"id":14,"uid":"aduu2vmekgyrka","orgId":0,"title":"Geneva","url":"/dashboards/f/aduu2vmekgyrka/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:42.027693Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:42.027693Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0qz5pEFBNDhTBPgG7r0SwA';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 6d0c056182e51fae1043e69be8a8642d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.752.29.984487|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/aduu2vmekgyrka/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"aduu2vmekgyrka","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/aduu2vmekgyrka/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"aduu2vmekgyrka","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/aduu2vmekgyrka/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-A1GscyMsWsFNq7syxMmhmQ';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: + - Wed, 14 Aug 2024 20:45:23 GMT + grafana-trace-id: + - 4f2893faec7ec9c6b40f88c326b2a81c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668324.927.28.9628|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/cduu2vm8987b4e + response: + body: + string: '{"id":12,"uid":"cduu2vm8987b4e","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:41.936333Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:41.936333Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0cPTsK1AiIAIe/P/Z5bO6g';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - afdccec1859c0eb50fcd0555a4f286fe + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.104.29.855658|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/cduu2vm8987b4e/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu2vm8987b4e","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-r1OkhAb1HvvVdRb07v/e7A';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 19639a092e9cfcebc471b8186037f83e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.267.29.358956|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/fduu3dgai5atcf + response: + body: + string: '{"id":32,"uid":"fduu3dgai5atcf","orgId":0,"title":"Test Folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:15.158277Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:15.158277Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-D/UUWBQlPzHevllV7qNnNQ';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 626cca4dc1dd75b481fac88a0f0f2ad2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.455.29.538060|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/folders/fduu3dgai5atcf/permissions + response: + body: + string: '[{"folderId":32,"created":"2024-08-14T20:45:15Z","updated":"2024-08-14T20:45:15Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"fduu3dgai5atcf","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/fduu3dgai5atcf/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:45:15Z","updated":"2024-08-14T20:45:15Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu3dgai5atcf","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/fduu3dgai5atcf/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:45:15Z","updated":"2024-08-14T20:45:15Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu3dgai5atcf","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/fduu3dgai5atcf/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bz3kCMfBK7Rah9tW5qqIEA';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 4166b1cb0e7e249205b1fff8246a3e46 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.616.29.356627|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":30,"uid":"eduu346oxzq4gf","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/eduu346oxzq4gf/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"fduu3448k2scge","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/fduu3448k2scge/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":2,"uid":"bduu344a60pogc","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/bduu344a60pogc/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":15,"uid":"aduu345tnri80c","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/aduu345tnri80c/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":13,"uid":"eduu345o6hiwwe","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/eduu345o6hiwwe/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1114' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lQ1ZNpUtbDyBOyc9972SqQ';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: + - Wed, 14 Aug 2024 20:45:24 GMT + grafana-trace-id: + - 8484fff7c16eddf7b3c3efbe53d69c1f + mise-correlation-id: + - ce4e73b2-2e8f-49b1-ad2e-17018757755c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668325.792.30.951758|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/eduu346oxzq4gf + response: + body: + string: '{"id":30,"uid":"eduu346oxzq4gf","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/eduu346oxzq4gf/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:22.025245Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:22.025245Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5bzHEx+4rI6n+OfSSCgNuA';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 8f40e6900acf27c0a06165c773a1cc9d + mise-correlation-id: + - ca959c7a-a321-40bd-9721-f9b1f5759bea + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.079.29.110004|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/eduu346oxzq4gf/permissions + response: + body: + string: '[{"folderId":30,"created":"2024-08-14T20:42:22Z","updated":"2024-08-14T20:42:22Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu346oxzq4gf","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu346oxzq4gf/azure-kubernetes-service-monitoring","inherited":false},{"folderId":30,"created":"2024-08-14T20:42:22Z","updated":"2024-08-14T20:42:22Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu346oxzq4gf","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/eduu346oxzq4gf/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Yz8rb8N3y37JoEr5PdypSQ';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 517fff547ab06a462c2c67afa76b1972 + mise-correlation-id: + - c3cdc654-f56f-46d0-9ac5-25d87e10f2b1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.235.29.691014|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu3448k2scge + response: + body: + string: '{"id":1,"uid":"fduu3448k2scge","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/fduu3448k2scge/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:20.752063Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:20.752063Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-f5BUZb+3FX14xXEpp/vI3w';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - ce63c14edbc3a1ba8ab8a3d577027741 + mise-correlation-id: + - b3e3a93b-c814-4e57-8e0c-e1f0020c34bf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.404.29.183230|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu3448k2scge/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:42:20Z","updated":"2024-08-14T20:42:20Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu3448k2scge","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/fduu3448k2scge/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:42:20Z","updated":"2024-08-14T20:42:20Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu3448k2scge","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/fduu3448k2scge/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1uiZcG5D4AwDDJd2p06Xqw';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - 09d7fa6b6c5848d54e03c2bb5a9491e4 + mise-correlation-id: + - e9b7f1a3-ef6e-49d8-98ef-02aa20a6c4bc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.557.26.950102|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/bduu344a60pogc + response: + body: + string: '{"id":2,"uid":"bduu344a60pogc","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/bduu344a60pogc/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:20.777364Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:20.777364Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-F9WdOSCBA//tyCo4kyGvSA';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - bdf7ea09703fca410692e88f12f9282b + mise-correlation-id: + - f976f0df-6c23-4e85-bfa1-74c1846d5dfc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.727.30.380997|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/bduu344a60pogc/permissions + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lAZKB3BeDqXcGTzHzTIxQA';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: + - Wed, 14 Aug 2024 20:45:25 GMT + grafana-trace-id: + - a6bfcbfce063fe8bfb15aae804a49bfe + mise-correlation-id: + - 96bc7314-600b-402f-9b72-cc664e25dad2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668326.873.28.22114|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/aduu345tnri80c + response: + body: + string: '{"id":15,"uid":"aduu345tnri80c","orgId":0,"title":"Geneva","url":"/dashboards/f/aduu345tnri80c/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:21.573145Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:21.573145Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-syrfAL647o+95y/LdTBC5g';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 78b53dada6ce3192da69d76d7b3960bd + mise-correlation-id: + - 9f99a72b-1f30-4e18-be0c-cf66819d8c93 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.002.26.851930|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/aduu345tnri80c/permissions + response: + body: + string: '[{"folderId":15,"created":"2024-08-14T20:42:21Z","updated":"2024-08-14T20:42:21Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"aduu345tnri80c","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/aduu345tnri80c/geneva","inherited":false},{"folderId":15,"created":"2024-08-14T20:42:21Z","updated":"2024-08-14T20:42:21Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"aduu345tnri80c","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/aduu345tnri80c/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jHwhGMus8R7hvHzjYUjhBw';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 423f51e92a165e767b57f02ce3e1c48f + mise-correlation-id: + - dcc656d8-af87-4cdb-a4c6-999d5b69ec1d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.18.29.821011|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/eduu345o6hiwwe + response: + body: + string: '{"id":13,"uid":"eduu345o6hiwwe","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/eduu345o6hiwwe/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:21.494315Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:21.494315Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YY+ee6KU8xqcbMzXCY8m4A';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 9bf5a2b437f357f2e55165555ea9c36c + mise-correlation-id: + - cd353b7c-b631-4c33-8fd4-0fb243961e30 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.33.31.906022|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/eduu345o6hiwwe/permissions + response: + body: + string: '[{"folderId":13,"created":"2024-08-14T20:42:21Z","updated":"2024-08-14T20:42:21Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu345o6hiwwe","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu345o6hiwwe/microsoft-defender-for-cloud","inherited":false},{"folderId":13,"created":"2024-08-14T20:42:21Z","updated":"2024-08-14T20:42:21Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu345o6hiwwe","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/eduu345o6hiwwe/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HrptXiI4tawsdwQajXRUPw';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 726311c667de61c8a1c9d0ca71c22b3f + mise-correlation-id: + - 0fb9c325-5f97-438f-9e24-70a620b84250 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.475.31.158829|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu2vn8lr0g0d + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-p0lVhVgEi5dylS4U/wYw9g';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 41af14998f9feec73b1810f53f81d1a5 + mise-correlation-id: + - ad9c0355-e782-4f7a-b5a9-b6d2b4f1ccf6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.659.31.945524|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 28, "uid": "fduu2vn8lr0g0d", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:42.459875Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:42.459875Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '428' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XaZti1BAqEKi18qGTd/reA';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - 03b10f6638f92f321964328a7a2ec139 + mise-correlation-id: + - e3da77c3-87ce-4cb4-bb10-90db0a4507fb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.802.28.717898|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/eduu2vkwgo54wb + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bq2Rcx3rvN4zBTmE07M6gg';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: + - Wed, 14 Aug 2024 20:45:26 GMT + grafana-trace-id: + - dc1cea0c8e341b5d509ed328c689eaed + mise-correlation-id: + - ad91d191-b098-4d40-b05b-d11a22cb0418 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668327.937.30.528013|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 1, "uid": "eduu2vkwgo54wb", "orgId": 0, "title": "Azure Monitor", + "url": "/dashboards/f/eduu2vkwgo54wb/azure-monitor", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:39:41.249382Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:39:41.249382Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '383' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BTTHjl7oMW0P+iT45HUaSw';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - 328d3d6281bb04d312f8f27172fcb8ce + mise-correlation-id: + - 7ba39a4d-1b00-44a7-be1e-1898801f3db3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.05.27.236004|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/aduu2vmekgyrka + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6FBjjK2ZUk76CZYnTuFTgg';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - 181fbc6f16348797fe5ac87673a1d741 + mise-correlation-id: + - 26a48b6d-1f3a-440b-ae09-fa0eb8a14d06 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.206.30.331956|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 14, "uid": "aduu2vmekgyrka", "orgId": 0, "title": "Geneva", "url": + "/dashboards/f/aduu2vmekgyrka/geneva", "hasAcl": false, "canSave": true, "canEdit": + true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", "created": + "2024-08-14T20:39:42.027693Z", "updatedBy": "Anonymous", "updated": "2024-08-14T20:39:42.027693Z", + "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '370' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GyOYMmOGngatSpFpZDOXTg';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - a246ac3c488aa58f2d1cd85d5063c82e + mise-correlation-id: + - 6c8bbcee-b6e4-483b-add8-24a28e133d9b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.33.29.886805|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/cduu2vm8987b4e + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lXpEHkXGegSEhFBLxH9RKQ';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - 89dfd345c31c8a1d52d7c920d1344de1 + mise-correlation-id: + - af640fa1-d59c-43f2-acbb-5efdf324b31c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.492.28.301410|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 12, "uid": "cduu2vm8987b4e", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:41.936333Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:41.936333Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '414' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-esZoIki5hcg4uUDcUvNDHQ';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - 2e27add918ee22b7b22acdd77e2fe8ad + mise-correlation-id: + - 8a0d072f-ec1d-4491-8a29-5ff012277024 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.605.26.744762|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu3dgai5atcf + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GZxXVseZh+UNieoFkuCAtA';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: + - Wed, 14 Aug 2024 20:45:27 GMT + grafana-trace-id: + - bf17c797abbcf786d7566e221f3e939c + mise-correlation-id: + - 39a834c0-d049-4642-9928-1f5fdbd9670d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.768.26.359849|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 32, "uid": "fduu3dgai5atcf", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/fduu3dgai5atcf/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:45:15.158277Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:45:15.158277Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '380' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":34,"uid":"fduu3dgai5atcf","orgId":0,"title":"Test Folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:45:27.928524686Z","updatedBy":"example@example.com","updated":"2024-08-14T20:45:27.928524786Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-urn0GovyhXH9ERJBv/ATxg';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - c0753b5c2d37d71e490aa64134feb70e + mise-correlation-id: + - 52b6b189-5fe9-403c-a99c-ae90dd44e9eb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668328.904.30.564617|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":21,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":9,"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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":10,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":11,"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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":4,"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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":5,"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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/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":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/Azure Monitor","sortMeta":0},{"id":15,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"cduu2vm8987b4e","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/cduu2vm8987b4e/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"fduu2vn8lr0g0d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/fduu2vn8lr0g0d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":22,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":27,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":23,"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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"fduu2vn8lr0g0d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/fduu2vn8lr0g0d/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"fduu2vn8lr0g0d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/fduu2vn8lr0g0d/Azure + Kubernetes Service Monitoring","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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"fduu3dgai5atcf","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/fduu3dgai5atcf/Test Folder","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test + Dashboard3","uri":"db/test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"fduu3dgai5atcf","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/fduu3dgai5atcf/Test Folder","sortMeta":0},{"id":36,"uid":"mg2OAlTVd","title":"Test_DATASOURCE4","uri":"db/test-datasource4","url":"/d/mg2OAlTVd/test-datasource4","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":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10712' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6glA90A9iPXcKzL7EyZF6g';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 10544271cd79bcb7312f3c6625f5f0e3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.107.28.313692|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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\":\"2024-08-14T20:39:42Z\",\"updated\":\"2024-08-14T20:39:42Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"aduu2vmekgyrka\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/aduu2vmekgyrka/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Bwzz5lIQ9aN8HKMr/dTpzA';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 43712194abd56d7e47b1c8a98764c213 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.276.31.597429|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-h9+bOFKHe+ks857tx/ptnQ';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 63f31dd77b4c6f6db1e32d655172300a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.399.28.992144|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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 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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pejPiGngubDWgintDSeYqA';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - becf7ff8975b59e3f6b833b25d3516ef + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.594.28.380777|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":6,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18653' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jKCQb+OdI0KEg21UfvXG4A';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 996e62156944e4a1525e2cf117e43b5c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.706.27.950962|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":9,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58603' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YVCSFB/IEnTOmDNtNWXEYw';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: + - Wed, 14 Aug 2024 20:45:28 GMT + grafana-trace-id: + - 42f65b700ab884375e4103671a41fc25 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668329.885.26.598815|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23261' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1mC4jul6sLzY2KWRpwklOg';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - 4eeae04944ba1986c9fb531d674f82d7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.043.30.674721|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56538' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RgUHNZ6fFCGL3T1DtMdVbw';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - a64d172fdeb8097b8257a3fb4fe5a743 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.213.26.654763|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6wPGciTgw/fcltJ6VyMsAA';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - 4b8c395391118ec45946890a69e1a482 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.346.29.23131|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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\":\"2024-08-14T20:39:41Z\",\"updated\":\"2024-08-14T20:39:41Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"eduu2vkwgo54wb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/eduu2vkwgo54wb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":4,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FmR+43JQegVamUtpLIS8FQ';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - 5061738d030331eca8726a37291008b3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.527.28.135529|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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\":\"2024-08-14T20:39:41Z\",\"updated\":\"2024-08-14T20:39:41Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"eduu2vkwgo54wb\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/eduu2vkwgo54wb/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":5,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dppwRP+kMoM0d7CDH+cdww';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - 8a2394193425c14eb3611fc2fe36f552 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.695.29.578464|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":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 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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123308' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P2aOerVDQdxAyYP5z2DIXw';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: + - Wed, 14 Aug 2024 20:45:29 GMT + grafana-trace-id: + - 93be2828fc94284d01b0174993e837c1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668330.836.29.174690|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117797' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JcKA24o18OamrP3kvHNPJA';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - bf999414adb32f733cd5bec2ee1db7cd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.025.31.265618|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:41Z","updated":"2024-08-14T20:39:41Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"eduu2vkwgo54wb","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2vkwgo54wb/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":2,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lVilZlpgtN16oyHeynrFiA';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - 88d1ff326f96c1de57769cbd73902e0d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.2.26.828139|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":15,"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Mvt3B/gtwSEzLrtTMMA5lw';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - e7b73de4b7df2880c8bb04c636bfcb4f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.348.28.664337|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:41Z\",\"updated\":\"2024-08-14T20:39:41Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"cduu2vm8987b4e\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/cduu2vm8987b4e/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ofzr151Stk1Sn2e1aB2qug';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - cd721250e275ca86a479c79d67d01d39 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.535.28.535749|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:42Z\",\"updated\":\"2024-08-07T18:02:58Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":2,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"fduu2vn8lr0g0d\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":2,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8AmHsD/u3hcVa4ONsgZhZA';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - dd78d87a86ef85514cc47ad27e2766ca + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.705.29.781086|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":22,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-e+apPZ57vAEmYU/hJuI2FQ';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: + - Wed, 14 Aug 2024 20:45:30 GMT + grafana-trace-id: + - fd45ced12aa67620aafe1356ffbd38ca + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668331.856.26.235065|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:42Z","updated":"2024-08-13T22:19:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":27,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":2,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SHzDwpbfXrWhkIVvYP3fgQ';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - 2bd48c8c998737999c5e0c4642e3788c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.035.30.364341|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":23,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IhKw2OH2wnauNpDLnqMbSw';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - a5c7683faf787600146230292f60aca4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.211.29.479923|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:42Z","updated":"2024-08-07T18:02:58Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"fduu2vn8lr0g0d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GBHrSlPpdy93SopND5nizA';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - bb1197b922107aa1b10a9f70b4fa8204 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.33.28.790360|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:42Z","updated":"2024-08-07T18:02:58Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"fduu2vn8lr0g0d","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/fduu2vn8lr0g0d/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":2}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3lddBl4zJeTy7M/Z6rdPfw';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - 192e4de2ea11b8d2e0b3457246fbcac8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.49.28.510245|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IunmLVfXa8uPy+o0tHlLvA';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - b6b0bb5c00c642f761ebf0f80719a559 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.646.29.345714|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":24,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-J8tVFEm/q7HXJnVXB6xlSQ';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: + - Wed, 14 Aug 2024 20:45:31 GMT + grafana-trace-id: + - 9a8c19029164348c8861f6e8addf508f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.783.27.779311|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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\":\"2024-08-14T20:39:42Z\",\"updated\":\"2024-08-14T20:39:42Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"aduu2vmekgyrka\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/aduu2vmekgyrka/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":17,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-glKlvHWPsf24FGCZM6kv0w';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - 6fc2e7e62304a787595ea96e28ea5790 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668332.984.28.396038|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:42Z","updated":"2024-08-13T22:19:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":26,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":2,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rmWBpyeFXFWDxttqk7Jc3A';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - d37e1c925be0f17f8990c48765621d15 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668333.156.26.777429|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:42Z","updated":"2024-08-13T22:19:24Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":2,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":25,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":2,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TM0ASXQJvl5yiaWA/I5tZg';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - 940be4a8d79f9ec27af533470df15cdc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668333.305.28.841869|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:16Z","updated":"2024-08-14T20:45:16Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"fduu3dgai5atcf","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/fduu3dgai5atcf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IduCMED4SPNY/yvr9St2kw';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - fc63648824e980e8c8d1cfb2090029ff + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668333.495.30.529942|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:17Z","updated":"2024-08-14T20:45:17Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NkEO/97oEIrHnY8aeeeLMg';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - f75b3f2361ca4edeea2d8285afb74288 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668333.678.28.804631|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:18Z","updated":"2024-08-14T20:45:18Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"fduu3dgai5atcf","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/fduu3dgai5atcf/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0ATUhIbd+SY7pl0x5oAvog';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: + - Wed, 14 Aug 2024 20:45:32 GMT + grafana-trace-id: + - d01dcc2cca7b159f64d24a2369be64c4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668333.836.29.276323|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-datasource4","url":"/d/mg2OAlTVd/test-datasource4","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:18Z","updated":"2024-08-14T20:45:18Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":36,"links":[],"liveNow":false,"panels":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"da714998-ca29-4adc-851b-1bd93371cbc6"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNones":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNones":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unitScale":true},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":0},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"da714998-ca29-4adc-851b-1bd93371cbc6"},"refId":"A","scenarioId":"random_walk"}],"title":"Panel + Title","type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"da714998-ca29-4adc-851b-1bd93371cbc6"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNones":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNones":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unitScale":true},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":8},"id":1,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"da714998-ca29-4adc-851b-1bd93371cbc6"},"refId":"A","scenarioId":"random_walk","seriesCount":1}],"title":"Panel + Title","type":"timeseries"}],"refresh":"","schemaVersion":39,"tags":[],"templating":{"list":[]},"time":{"from":"now-6h","to":"now"},"timeRangeUpdatedDuringEditOrView":false,"timepicker":{},"timezone":"","title":"Test_DATASOURCE4","uid":"mg2OAlTVd","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '3561' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-X+/SxlD3z6Su6nFjYR+nvg';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - 0779ca9553a7177f4fcdcf2c146e3f7c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.02.30.361207|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.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":"2024-08-14T20:39:42Z","updated":"2024-08-14T20:39:42Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"aduu2vmekgyrka","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2vmekgyrka/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RGovIMO76qBSDg0ZjT6sCw';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - c8b71839911e183619b245549084798c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.199.29.602306|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Xk+wYAM1otB8uXznapLGmA';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - 8e000897623789bf0bf409617379bdb7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.337.27.419664|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aDvfXsOIqfK+VG2zy0V4UA';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - 129655898776c99de0221fa322270148 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.529.29.483002|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"2c4bc5e71771ca1f02982e40a04f4e65"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1dDGynvHn6ZQMDce415ZNA';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - 2c4bc5e71771ca1f02982e40a04f4e65 + mise-correlation-id: + - feb03c65-f301-453c-a62a-242d1656ad27 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.747.27.712546|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu3dgai5atcf + response: + body: + string: '{"id":34,"uid":"fduu3dgai5atcf","orgId":0,"title":"Test Folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:27.934963Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:27.934963Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iBZYRfCBkEX8VA6+qxtwwg';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: + - Wed, 14 Aug 2024 20:45:33 GMT + grafana-trace-id: + - 58d5a9b0d394d36d88b200837fb61933 + mise-correlation-id: + - 2847b1f7-617d-4c56-be13-078d277f0305 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668334.878.29.708896|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 34, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"fduu3dgai5atcf","id":35,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-r7sztAicmT3/faFGWwuBBA';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: + - Wed, 14 Aug 2024 20:45:34 GMT + grafana-trace-id: + - ba47eab02c98d6479b0965dc40ba6645 + mise-correlation-id: + - cf18fe77-32c7-4f39-9f28-f2cc7a54510e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.072.30.946275|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"message":"Dashboard not found","traceID":"dd21d3f26804a1daf5b2961f7a07ae19"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5MFiJp08WyhyU6zjvr/ipg';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: + - Wed, 14 Aug 2024 20:45:34 GMT + grafana-trace-id: + - dd21d3f26804a1daf5b2961f7a07ae19 + mise-correlation-id: + - f4ed3794-774f-488b-8287-b5c97d3e022c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.299.29.547951|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"dashboard": {"id": null, "panels": [], "title": "Test Dashboard2", "uid": + "mg2OAlTVb", "version": 1}, "folderId": 0, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":36,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pUV2rXuzrEgF09/6dtSjtQ';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: + - Wed, 14 Aug 2024 20:45:34 GMT + grafana-trace-id: + - bcc76598bc949c387bed219843343351 + mise-correlation-id: + - 5cabf0b8-cbb2-4a6c-bbac-8f08d3073125 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.428.29.59558|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"message":"Dashboard not found","traceID":"5e068ff85e27609600181417896c80f7"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-SghNqb9TvFaPD/749wqbvg';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: + - Wed, 14 Aug 2024 20:45:34 GMT + grafana-trace-id: + - 5e068ff85e27609600181417896c80f7 + mise-correlation-id: + - e286ecd1-163f-478c-9934-2d9adf29491a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.659.29.160978|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/folders/fduu3dgai5atcf + response: + body: + string: '{"id":34,"uid":"fduu3dgai5atcf","orgId":0,"title":"Test Folder","url":"/dashboards/f/fduu3dgai5atcf/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:45:27.934963Z","updatedBy":"Anonymous","updated":"2024-08-14T20:45:27.934963Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QI0hC55/nUJH8L35Vv8XFw';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: + - Wed, 14 Aug 2024 20:45:34 GMT + grafana-trace-id: + - 1e655808983cb07de728d4e45452229a + mise-correlation-id: + - 0bb86527-fee6-4a08-9679-c880da581d3c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.836.29.808|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard3", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 34, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '139' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"fduu3dgai5atcf","id":37,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dj4TSBs+i105yzEdW6URtw';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: + - Wed, 14 Aug 2024 20:45:35 GMT + grafana-trace-id: + - 462f6aa3bb83fcb0145a254aec129151 + mise-correlation-id: + - 776300e4-4e46-477a-9e44-efbac3d8795c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668335.97.29.32258|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"message":"Dashboard not found","traceID":"4ffde94cc2e2ec7043e449ed07d37d18"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CdAvXXsHzLEwsDf/6r9ABw';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: + - Wed, 14 Aug 2024 20:45:35 GMT + grafana-trace-id: + - 4ffde94cc2e2ec7043e449ed07d37d18 + mise-correlation-id: + - 50b55900-9b07-45e7-a235-d50d4d515fed + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668336.193.28.215675|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"dashboard": {"annotations": {"list": [{"builtIn": 1, "datasource": {"type": + "grafana", "uid": "-- Grafana --"}, "enable": true, "hide": true, "iconColor": + "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard"}]}, + "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, + "links": [], "liveNow": false, "panels": [{"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "bdpe79jidbwu8d"}, "fieldConfig": {"defaults": {"color": {"mode": "palette-classic"}, + "custom": {"axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": + "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": + "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": {"legend": false, + "tooltip": false, "viz": false}, "insertNones": false, "lineInterpolation": + "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, + "showPoints": "auto", "spanNones": false, "stacking": {"group": "A", "mode": + "none"}, "thresholdsStyle": {"mode": "off"}}, "mappings": [], "thresholds": + {"mode": "absolute", "steps": [{"color": "green", "value": null}, {"color": + "red", "value": 80}]}, "unitScale": true}, "overrides": []}, "gridPos": {"h": + 8, "w": 12, "x": 0, "y": 0}, "id": 2, "options": {"legend": {"calcs": [], "displayMode": + "list", "placement": "bottom", "showLegend": true}, "tooltip": {"mode": "single", + "sort": "none"}}, "targets": [{"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "bdpe79jidbwu8d"}, "refId": "A", "scenarioId": "random_walk"}], "title": + "Panel Title", "type": "timeseries"}, {"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "bdpe79jidbwu8d"}, "fieldConfig": {"defaults": {"color": {"mode": "palette-classic"}, + "custom": {"axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": + "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": + "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": {"legend": false, + "tooltip": false, "viz": false}, "insertNones": false, "lineInterpolation": + "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, + "showPoints": "auto", "spanNones": false, "stacking": {"group": "A", "mode": + "none"}, "thresholdsStyle": {"mode": "off"}}, "mappings": [], "thresholds": + {"mode": "absolute", "steps": [{"color": "green", "value": null}, {"color": + "red", "value": 80}]}, "unitScale": true}, "overrides": []}, "gridPos": {"h": + 8, "w": 12, "x": 0, "y": 8}, "id": 1, "options": {"legend": {"calcs": [], "displayMode": + "list", "placement": "bottom", "showLegend": true}, "tooltip": {"mode": "single", + "sort": "none"}}, "targets": [{"datasource": {"type": "grafana-azure-monitor-datasource", + "uid": "bdpe79jidbwu8d"}, "refId": "A", "scenarioId": "random_walk", "seriesCount": + 1}], "title": "Panel Title", "type": "timeseries"}], "refresh": "", "schemaVersion": + 39, "tags": [], "templating": {"list": []}, "time": {"from": "now-6h", "to": + "now"}, "timeRangeUpdatedDuringEditOrView": false, "timepicker": {}, "timezone": + "", "title": "Test_DATASOURCE4", "uid": "mg2OAlTVd", "version": 1, "weekStart": + ""}, "folderId": 0, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '3163' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":38,"slug":"test-datasource4","status":"success","uid":"mg2OAlTVd","url":"/d/mg2OAlTVd/test-datasource4","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '137' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LF5cd9mqzFBw/SH2qjtJVQ';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: + - Wed, 14 Aug 2024 20:45:35 GMT + grafana-trace-id: + - bf7704772909d7a735e2dd7c3779069a + mise-correlation-id: + - 117a774b-209c-499c-87bd-fe6bb7ad2dfa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668336.36.28.16577|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com/api/dashboard/snapshots + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0S+xMunPSkvjfs9hfAy6uw';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: + - Wed, 14 Aug 2024 20:45:35 GMT + grafana-trace-id: + - 143e2eae5f5373ca8dde8046eb51e5cb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668336.559.26.767304|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVd + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-datasource4","url":"/d/mg2OAlTVd/test-datasource4","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:35Z","updated":"2024-08-14T20:45:35Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":38,"links":[],"liveNow":false,"panels":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"bdpe79jidbwu8d"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNones":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNones":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unitScale":true},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":0},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"bdpe79jidbwu8d"},"refId":"A","scenarioId":"random_walk"}],"title":"Panel + Title","type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"bdpe79jidbwu8d"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNones":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNones":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unitScale":true},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":8},"id":1,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"bdpe79jidbwu8d"},"refId":"A","scenarioId":"random_walk","seriesCount":1}],"title":"Panel + Title","type":"timeseries"}],"refresh":"","schemaVersion":39,"tags":[],"templating":{"list":[]},"time":{"from":"now-6h","to":"now"},"timeRangeUpdatedDuringEditOrView":false,"timepicker":{},"timezone":"","title":"Test_DATASOURCE4","uid":"mg2OAlTVd","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '3473' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MUAb2jiNKk1/XjFmWOVDFg';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: + - Wed, 14 Aug 2024 20:45:35 GMT + grafana-trace-id: + - a79116c69642bc3195ab868ecad3cd8a + mise-correlation-id: + - 1dcf99a4-5382-4a71-b9e5-67e983f975c8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668336.932.30.168610|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.9031219Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:45:12.8840855Z"},"identity":{"principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-edfndpd5eqg8dtf6.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:35 GMT + etag: + - '"0200bbe1-0000-0600-0000-66bd17590000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 512FFC1EDD25492096BD080A4B0A530A Ref B: SJC211051205047 Ref C: 2024-08-14T20:45:36Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:36 GMT + etag: + - '"0200c0e1-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371866987&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aiA06vfpHXhdkKZC5s5H-l4fXRqc7swXHMyPyFNZaOrfj2JTWjmVnvoKRlHx0bVee4fD8zZKbAr0B27ipCzAXOlCzZgOvTfERnFQxslKWb45y148kBvH9PLEhukeCaB65_8EkV2FIcBRAoSfIfGeGOFrZXeS9B_EmgKPnx4gPe3XLLoZSYxciRIJKGnMX_GR7HL7i4uDt-_UMnN0BS20ruW_mfAyMb9SEPa9QdpQ3Ub0sa3uJeHQc3lTO7oHyVqXxTgOiZhcR7JC_nQRPDenGQxvPMjKNoGAqsj0XHlWdLUrbrZWDotjKAWVC5sqXqfB1_xTVEkLwm6KK8gJuG0e1g&h=lSQUqi-CGdS10YEggomSZToQ_Iy6gywyS2Q1JaqiYmE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 274E9D17FD9A49F696C5429881249D32 Ref B: SJC211051201035 Ref C: 2024-08-14T20:45:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651372648349&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gVBZPpBYRb1JNl1aQ0bJ8cXRgL04apNM6ohv-RmI0r_YGx6TvfJ94jerNcja82sPSdHH8U7irHG5Ns_eeVaF1Fk62AI4Skvw5ocQYEQGGkbx0f3vcCyQpFnhxczgMeApenoymBiDFtHL-K3mcr2MtDl6p_fCeX0LCFbe5_zoZhzIDKqJIcb4qEjzRFIFnHiYj77NVlVuwLVt1UHKW3AL2ngK6XzAXMN4dlKm8wes5hkwi4vWyV7Ua4Hsb97qhsXeouhWMxoh6UVc-WGrDrp-d9qYQCOJqUiH4KyO4eicU7fYzZgyti0DlwaRFOI-_zde_MrIoXqaJauzxWcoo1Lexw&h=2-VeNe33C6dI9OTpKDctYPQe_4WD5ebHXaqqYWjhJl8 + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:36 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651372648349&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gVBZPpBYRb1JNl1aQ0bJ8cXRgL04apNM6ohv-RmI0r_YGx6TvfJ94jerNcja82sPSdHH8U7irHG5Ns_eeVaF1Fk62AI4Skvw5ocQYEQGGkbx0f3vcCyQpFnhxczgMeApenoymBiDFtHL-K3mcr2MtDl6p_fCeX0LCFbe5_zoZhzIDKqJIcb4qEjzRFIFnHiYj77NVlVuwLVt1UHKW3AL2ngK6XzAXMN4dlKm8wes5hkwi4vWyV7Ua4Hsb97qhsXeouhWMxoh6UVc-WGrDrp-d9qYQCOJqUiH4KyO4eicU7fYzZgyti0DlwaRFOI-_zde_MrIoXqaJauzxWcoo1Lexw&h=2-VeNe33C6dI9OTpKDctYPQe_4WD5ebHXaqqYWjhJl8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 246C87C8902B45F4BEBD318652F590BC Ref B: SJC211051201035 Ref C: 2024-08-14T20:45:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651674335002&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gYmZN8h9oMP4KIxmaYFJAiEZs7HI6N-xSQX8DmQNWSagsNp2TvraeiGBAwpkcy9LgNAqNvZwF54zy_wRZCRMmYqap2SEhjGa71LosLs9hnCGZFudC51imZkSTvdzdMrbBVz1nfgff3XvnSYgLhw_o6d9jA3dV-EH9rRV73-3c6DkcA3PTXZZzyrDXEhUu5Kw-H69w6BnAOSVO5w0A-x5zgfnuUabpoTR1yUuhhjKXzW5phpa38Ak6aQMhMME8jN9zOqoGC2QdUQiVGgVyuB5G0WkMunUr2EfSY3CkDmKVQzRj8W1L4At_n08QcXj89fdC1l5Jx3FP_0nvb8G0DnmXw&h=630KP0obUC6Pz5E3xhvRjt09FHgLO0GG3cvczDWhQtU + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:06 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651674335002&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gYmZN8h9oMP4KIxmaYFJAiEZs7HI6N-xSQX8DmQNWSagsNp2TvraeiGBAwpkcy9LgNAqNvZwF54zy_wRZCRMmYqap2SEhjGa71LosLs9hnCGZFudC51imZkSTvdzdMrbBVz1nfgff3XvnSYgLhw_o6d9jA3dV-EH9rRV73-3c6DkcA3PTXZZzyrDXEhUu5Kw-H69w6BnAOSVO5w0A-x5zgfnuUabpoTR1yUuhhjKXzW5phpa38Ak6aQMhMME8jN9zOqoGC2QdUQiVGgVyuB5G0WkMunUr2EfSY3CkDmKVQzRj8W1L4At_n08QcXj89fdC1l5Jx3FP_0nvb8G0DnmXw&h=630KP0obUC6Pz5E3xhvRjt09FHgLO0GG3cvczDWhQtU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 40356B9854E542C2B3F31FAB30E6B39F Ref B: SJC211051201035 Ref C: 2024-08-14T20:46:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651976473789&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=biupjYe3gIOcIt4HIUJwBkqXxCnXHodQLsr_DTdNU16L_WQgdZ46SdUbnB2rLLkwfp_3N3pY9e9vEkrTtLMy5z6HkamMt3k_8819SHNx9CdgYv6cR6T8tHN56kFy5_NZa34NXGI3d4Wvk4uRKpma5xdNO_qS6Br6BIYOzlpws-qbLMuKlLeETDStmiloUzkQp5IucX-z86XrVeW2FoPiFTTgnjLAGf8jgcze_m3cZ7BfJS0ddBmDohrPmb9Wk43qs71pO4UA1V5zbY-5CgCfnk3_iVB_RU9waLXiELEYi7i9Jw0LqJFLQjPDxvWeMhgCBK4W2s6aTMgFw3e0kzEQ3A&h=IDjWjN5EYwy0adubB0UdJjkgprBxDRlCAE33H7982WI + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:36 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651976473789&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=biupjYe3gIOcIt4HIUJwBkqXxCnXHodQLsr_DTdNU16L_WQgdZ46SdUbnB2rLLkwfp_3N3pY9e9vEkrTtLMy5z6HkamMt3k_8819SHNx9CdgYv6cR6T8tHN56kFy5_NZa34NXGI3d4Wvk4uRKpma5xdNO_qS6Br6BIYOzlpws-qbLMuKlLeETDStmiloUzkQp5IucX-z86XrVeW2FoPiFTTgnjLAGf8jgcze_m3cZ7BfJS0ddBmDohrPmb9Wk43qs71pO4UA1V5zbY-5CgCfnk3_iVB_RU9waLXiELEYi7i9Jw0LqJFLQjPDxvWeMhgCBK4W2s6aTMgFw3e0kzEQ3A&h=IDjWjN5EYwy0adubB0UdJjkgprBxDRlCAE33H7982WI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7E41F6C135BD486DA6036120C2CBB1DE Ref B: SJC211051201035 Ref C: 2024-08-14T20:46:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652278475041&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DjDZqjbwzdGGpQxHfjbq7LNHwPMiXPp0wQq79e4R7sgzO9V0bAFlTX9oTG2r3dTPktObLhlvOF0Zkhu_yt-Cj8k8WhVfLeKHY_5KHDQw5HkNvAMwhO93WiPIMgn-MRuunDCdGOibaytdUiJpEwFPN0m62lZZKcUnfWDgiddJy9HUdECN-ddcs5DzUnBowU9G4kWegZ8zOsKao3mGJvTW8pJCbf8rJJEw01NQiwQ3Hoby819BAF69RHK_SXy9HWn1l_4Eu3ZVVE47-XO4zkapDnSp-s1xegSSvVFUhqG8wfjlXmGrr_qjLYJj0_UlNya37fLHvYugjyohl0Qi0AykeA&h=B8lmRRRrbaRKr8sKzjCnoxcLlRyV07WBKC44W5sejMQ + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:07 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652278631266&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ApDq7zyft2QDMUtlCdT4L7weCUl50EMsA1I2vGpuTDOgyp5UCEHMBT6v6G2QeoTYfJrDk3gIwYD_zPnFkWabuV6xMaV_NzSSqd8hEiiOm8oz5_dzHNon4DisWYoRjn87pMZCJfR77r_2L_oC_t4Gs0pzwc1tkKASWUBXBbLhXsM3hU0JngLAcCQODIyUI9t_uIZSA9KwK6NDau5LZCLD0hVPyTBt0zd8nnlY6LUTiLPvyDu0fGNT9R7jBDKApvn1SgYZWJkbQOZ241g1ziiqRAxA_JhRdWfemm40LxLUUg6pu0kCqmpFuQ3yZG76sF0Y5eUfK7QSGVQxFfGMLMLzHw&h=jlFYwl1A6jYgvD5rbRbvNKL8cHs10U5c4p7cxLBo484 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9D9B0D3E30D64A4DAA9A2BA3FD5C60BB Ref B: SJC211051201035 Ref C: 2024-08-14T20:47:07Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652580371225&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SjAIar8FAN2yajDBUq2WdJHqRyzvL-cfN0BiAlgQlXfYIC8ZfzHr5xzH2k7JM9IL22qNwKo8sj8bnHHCh_pMjbC0r2xxQin4Sshgz_NYHDdmNh8ksOKTjW4tLGyJg4hUU_LV5t-HsLXgFmb5kduNHvtAR9GVMg4QQLGsIADh8uT0pP-9Y4rVEcULszKcqKi73TdGPc0domZMx6QvYpOkMbEfAoEAR8YjMZPbY6CQNS7YC0SQTYnH4vKupRmXWyI0P_FAXjoPZSQhQJlvq3NbxRVP2J5GWftN1ApMYdmeG1L9apqFWaRC-w2TMBSsacWFDzQ0sWGAJxbyct_oTrS_vg&h=4zYTC4-OeVh9pte8Gv732pWZqpsKxuVb1oxZuIVifAk + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:38 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652580371225&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SjAIar8FAN2yajDBUq2WdJHqRyzvL-cfN0BiAlgQlXfYIC8ZfzHr5xzH2k7JM9IL22qNwKo8sj8bnHHCh_pMjbC0r2xxQin4Sshgz_NYHDdmNh8ksOKTjW4tLGyJg4hUU_LV5t-HsLXgFmb5kduNHvtAR9GVMg4QQLGsIADh8uT0pP-9Y4rVEcULszKcqKi73TdGPc0domZMx6QvYpOkMbEfAoEAR8YjMZPbY6CQNS7YC0SQTYnH4vKupRmXWyI0P_FAXjoPZSQhQJlvq3NbxRVP2J5GWftN1ApMYdmeG1L9apqFWaRC-w2TMBSsacWFDzQ0sWGAJxbyct_oTrS_vg&h=4zYTC4-OeVh9pte8Gv732pWZqpsKxuVb1oxZuIVifAk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 758519D976684B798FF7F36E0D84CD99 Ref B: SJC211051201035 Ref C: 2024-08-14T20:47:37Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652882301647&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PXty68O1Z3TpBeYMPYySUN8Iug-GD5ZdyDvTTS4jScHq5f_prj-J7MieSGEVUlLJ98pNsemf_4ikxPt-RGH9TTmtsDhR-amDWfknnV5IDpHhrGfmodRfDOaCm9EQTVhKPkwwsTfPo_bRNzmMttSYP1hFUDb2EaHYTcPrP9ovYz5WB8APMcShZLHbDjxDjn6wVQgN6jvc7lw6TAg2tmB6mjqPT_tFMBWJ3Iiq282EQA9wbSlClr80xnLCQWu2WZGZPc5B7gvqvXhlA977KfqsYtX-Q2103dKORIEVKwVfHXW48VaPLaWCKCiZ7V0outGP4bFf2-bpKBYSA5QNtq6CDg&h=Y7kG-hBfR700HZoSKHr6B1dVZHx-LK7H4PMMdpn6lAk + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:08 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592652882457787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=abIxaG4Wondr2MEbtTt4rDF3XfEG2kRy31zk82MzA372Gc-5VAgjDV3hvZKRmKmnhlWATEps_dgMTlQWGJ1Ob3XDkPe9cI6ZodsQIZNeA8QH_9892ZzKl5RhQAQx6rW8N0_REclcMb3o2tQL8OTdZfJ78hUOkT--n3c1Whvj2bCE7Cr7L96pbkzB5jbp0VKOJePs6npZaw53sKhcnZg79iJQrAbYnL0kv0UGhjLe3EG4bggaCb8Uca-dsuVun5AnEFUS5Uqwr6BYCGK74T6OI-eReg8MWsxsN5KLk-UUqoLZZapFq4ANvYE9QRqmH4JK5xU_Kwx0P7pavuWZpPYrbA&h=u7NImHAJLD5nDJTy8fz2oRtWNqGKJqRQ_g9rP4FN7Zk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9837B96DC389429C927CE1D3780B38B8 Ref B: SJC211051201035 Ref C: 2024-08-14T20:48:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653183350313&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=j9LaOlVl0SixgPr_dgWPpZM3EFRTJ-Urvh1S7TlUDisVzV5yZ55MbcMplS8I7Q18WpwleoMFK4VCCDfLtHUxLwpecVLTRNVLhIV7dUBESJGlKR6SnHliFlQVBBwHInkdFzOEjLwn6oZx66eBuq_r50N-_tD2NxxkggFodjsnl1FRp-CHQZNvnBxSh0sOpyJH34lmS906ohcbywbaUrKcxVErnHB2W0MLc51NuzyVM2gGvioaKezh43vkVABKx6DJDpCiRVwdANtOQDQ7Cx4fOSplAM-_fwvgNLrA9RQfoFtWmL0M-zmOX3Nwr3QVsx7jtmeQoDZ0kP0lSL9RwinjDQ&h=0FwYyj1eo80eRKedWfY17sjPTBFrddU4xRX0U4Dn4sI + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:38 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653183506558&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Fzqaeph2C58gPs8O-SCtvCCjZph-LbhiLD3XPlxBhKx6mAxIel_SUHWNq0cVXPAIHn4Q1Xbh88zX9dZ-VsCeF-x7WAyQTzc_YeMMQPeJ_ETEn2HbRgz85K54L-w7JRtJvx3Q7f1SaWCNLjnXG_t3IWIsu0aW2zMwiLAZR55POmudnCk_01LIpx3_xmNyOPtiHIaiMWJ6iE710kjNept-BuUI3rDT4B0IxXaMUjUcgsM_kHnHeqqP87aAtR19JKCFL3scAPgODPXkXIGGRLVZZk08Pvjk9HQ-5LqIVmdZTTNq0yy2bM0-TLJHT2CCFtelyY4zAZAvbcLCdABBSyqTOw&h=slpkBDqiGul3QGbeWFYY26JtMGwViR9GzNWjG4i3hRs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3C58E55BD2E246CF8FCA1B8A34AC95FE Ref B: SJC211051201035 Ref C: 2024-08-14T20:48:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653485659122&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gU8cqt02QE5FdOAJNUIInE7gDjHvO_pUT9SqSnnFRy_wqySab2zYZiFd8WD_w4PTpui9oyzawI5j20VjL7XNfy0TEihvmtpXz1Xw6IdiiBTjpd5UNYIvhpZANYvOjhGv72IBAyEMq0nX3pvOZvh01iHxRfaVBAmLHUrSX0h0Pka5jJSxIKaTbGWfa1I8ZDQvz6iHmtSf_C_Th9h65HonY4KHyKs2MslDo6JzxjTY1O_frCyxyGUAYjsVf9HG_RTVV28kw5AC_-a7ZWEP3JGktVCjCs_QdUJnjaMwaYXZ5P4KbOJSGNW0fH8FGYzoIcCmripZ66xfjjryJVVLHoS-bA&h=3W4EVf4JytNHNoQM5il4dFra5S78lt1uhvlj2X3VuH0 + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:08 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653485815305&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UgGduUPZph4-uq1mKytxU7VOq_MHktdlvvNfOpiio4JIi026VLmoFNb6YwKb5_azPD6qVYJa9KniuYvVhlY_v56hUTm_1fG-mNzAoWVRIiEL51m2_LB3f331POyBXLxXFXr6fE4OrKX6sru14V1aTsttNahu5VH6gaeupSKQ9Nd9_TOJTbaWvZAS7__lAC25QjumUaODHIIxsjMJ0-5nW3Q5OoHJPsGdAEELBmxsXF8ZNIpHeoUh_wkITY1e2VQmJSWAVclbeBKVrFCz8zsKAjHIxpMzHuBSasebP7zG_5cwo0LeGL6ijyI7kW5PHJf2qDXOU7aw8Q03gP1F3AqtKw&h=Tb9eujo_HjPzoLneAMsq9FdHOvSfFDsFejdkKVHeF9M + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 105A25847B5E4DBDAB9E95E1D5D17A83 Ref B: SJC211051201035 Ref C: 2024-08-14T20:49:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653787515322&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YdCgQqraobY99c5nTtYAYdyI1RLgmledqiu5x7F-HKa4p7XhW5qRv_yPGIWlgPOrNf6rVF63Nc8swh0G7lB2IKJwuMV27EFWXCmJ-gfoM0kuAi5fQ29KXDwQglthRquLt5QK5qfknAD3ZG-rt2nwG-8MOLe23xBMF2fgyT9x7r7T_Q967zEA9F1xXLAVnRHjD8u8ye6gGHL-LTyUna2ngALj9pc2o31gTvRVsc4D24BU-TSwy5d2lhE6PnBXZWqbT75tm-8AI7fkV_C5Ba_MOU8Fsf6YZ1W9s3TEL7rDVfIdo4uN99Ajpq_TLMSwrNGFGko_SiJW6dEdr9KKjc11rA&h=_0whF3LfO3qG4N3J2obo-uoUq_FzqTXIm4iDdbFzzIA + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:38 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592653787671600&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=FX56KuSaTfxb0AhRUnmXshsSnD5VNdml0JG0tl__ilax_F-HRFWpRf7mTYBPWasKTBXW6INPmBAzozBUQpw3wRPDgILnp9KzMsNm8DAdFzW5bPRjVSBimKF8qnGGEwckbd4uuXpzH2PaAr3SuCA_hnIV6XyUIzk6_5K2RpheucICyt11Yl7R5XjttJnTZRtI3j4lJpMkslyqhfbHH5SkCSWp5aQ6erEvalN4ZBpZRtpmhZsxk7VHCh-J14_fdFmKEir-PLgPahsv88Q6Ac3IRMe5q1NDbT0_d6_lY_ZF14LIjubm8dkPHTlytTQ9X2rHCP5Foz-nXyJw-uPppWdPhw&h=TEqDDFARuFftd3KpZcCStRmv5B8actbSklGLbPqG4bI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9B30D78A27E5405FBA8D05CC83E8A504 Ref B: SJC211051201035 Ref C: 2024-08-14T20:49:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592654089754097&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=i6ppC1LIuoMow3lIiRH6xsMI14f4tQrCSqUx-MKi3wNDXWmoiddhrRBTVC5W6-ClmZIjpZHh3dkNwHI_GB25nIvWBKdQwgqN---ju0e56aunjCHXnCwhcnSKgIKiW2nI-zZYPBOdMTG7HgxVawu8ZsYeKVtVYWxYib0cGAf9tOInQryWsR_sCQXrwvJmzFBvWGuaHlIIs2pSYJ_xiTqdZVZ_8j7kZDPP7oQdWceWtyDw5i5FP--dYe0waQKiJoAl8PYzPMyLloC6-3bjzeguorZos6eEOLxJei3NPjShSYupN0mmF3r49rAK5FDCWK5rdyg026_jZgbP1wmdugh3gA&h=gdDyIRwzEEeHmv_CW2zpEip3MbwUDiTNC5J-cMf-zGA + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:08 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592654089754097&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=i6ppC1LIuoMow3lIiRH6xsMI14f4tQrCSqUx-MKi3wNDXWmoiddhrRBTVC5W6-ClmZIjpZHh3dkNwHI_GB25nIvWBKdQwgqN---ju0e56aunjCHXnCwhcnSKgIKiW2nI-zZYPBOdMTG7HgxVawu8ZsYeKVtVYWxYib0cGAf9tOInQryWsR_sCQXrwvJmzFBvWGuaHlIIs2pSYJ_xiTqdZVZ_8j7kZDPP7oQdWceWtyDw5i5FP--dYe0waQKiJoAl8PYzPMyLloC6-3bjzeguorZos6eEOLxJei3NPjShSYupN0mmF3r49rAK5FDCWK5rdyg026_jZgbP1wmdugh3gA&h=gdDyIRwzEEeHmv_CW2zpEip3MbwUDiTNC5J-cMf-zGA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2E59B487D25241DFB519819854592762 Ref B: SJC211051201035 Ref C: 2024-08-14T20:50:08Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:37.037452Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592654390851484&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=VQBaT1IysyofgfK7-RVhhLnquZHtX6aK6WQsEZcPM0Eh2JDs97GKtLQqGXJvA09FDqJzgbkE2Q3I01YfDAXtDYTJ44uWaTlmE-T1c2BfI84hlZ55D2V_0w0DZ4kTOhCBoMfxZpJRro0arewdhkC1ehqVtuV7eKBbZFD4aJo1BMBv26u4KU2V_dsUg_wZcrw_BKtJfr9N2fvzfI51lI_WbjddCgzDOFQpGPhI9sOG5yt2UA0MjNlPn-_JtfMVd19TJEylwQ837kqGR3PvnZBAXXxncaqucMylTcQz6pL_1-H2TWkQ-5BpGqE1ovGJ2ll7RhOLAaLe0gwU1p5E-_Cu3Q&h=DAdlKOcCNGSsYIdUOPnSizxUd4jDOTexJdjKjwpKTxU + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:38 GMT + etag: + - '"0300e71c-0000-0600-0000-66bd17710000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592654390851484&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=VQBaT1IysyofgfK7-RVhhLnquZHtX6aK6WQsEZcPM0Eh2JDs97GKtLQqGXJvA09FDqJzgbkE2Q3I01YfDAXtDYTJ44uWaTlmE-T1c2BfI84hlZ55D2V_0w0DZ4kTOhCBoMfxZpJRro0arewdhkC1ehqVtuV7eKBbZFD4aJo1BMBv26u4KU2V_dsUg_wZcrw_BKtJfr9N2fvzfI51lI_WbjddCgzDOFQpGPhI9sOG5yt2UA0MjNlPn-_JtfMVd19TJEylwQ837kqGR3PvnZBAXXxncaqucMylTcQz6pL_1-H2TWkQ-5BpGqE1ovGJ2ll7RhOLAaLe0gwU1p5E-_Cu3Q&h=DAdlKOcCNGSsYIdUOPnSizxUd4jDOTexJdjKjwpKTxU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 24AA83C71927433FB8365A1F8741A0FA Ref B: SJC211051201035 Ref C: 2024-08-14T20:50:39Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8?api-version=2023-09-01&t=638592651371710722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eAHJRWCyI-95QDVtRhZIQSbJCe5frrJsH_corJniHg49PFvWZQCZfJek83ZORVAAvpCrBx-vz8TCpwNscEi0HzrPTOeKFlohwKe6fGjf5IC9NmC6xehOiQJNmG2axL2shNve8EKQqW6mcQsF5j5Jfjlc9vmt4_gwWhGsDpaub9Bm8anzRv3cGHcdaiZc82hTDU-nrYp4wxmvj0W4IFQpnRkSAoWjJZZR38_yk3pgUXjydro_DPSw9ppZSC7FTmvLF5UcSrqpcZxOym9Wp0mdF0_ms5R5tQjsp7igi8ZCqtRUvS9C5ttqf1THVfxtkymkusAToMkYwJxRVJ0qRcnWUQ&h=PEEFDyrS2eNXCY3u0t3mCzMnTo_o4VJrocfEsPQuEuc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","name":"642cf7ef-824e-4d53-b097-d8f3a92b5841*9FDC5D9C2E221635566049674194EDA99F25D1599C7C9DF708D6C0BC7CE51FD8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:45:37.037452Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '538' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:09 GMT + etag: + - '"d300eba6-0000-0800-0000-66bd18b90000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: DB50CBA138884684BC4095636FEE4C4C Ref B: SJC211051201035 Ref C: 2024-08-14T20:51:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'0b39c273-924b-468c-8ed8-c11c1cbf28ad' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:30.0525515Z","updatedOn":"2024-08-14T20:40:30.0525515Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:08 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7BBC6697600E47F18F3701629447703E Ref B: SJC211051204021 Ref C: 2024-08-14T20:51:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0b39c273-924b-468c-8ed8-c11c1cbf28ad","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:30.0525515Z","updatedOn":"2024-08-14T20:51:09.8528259Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:10 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 214BC02856164E208E68D5C142F922F9 Ref B: SJC211051204021 Ref C: 2024-08-14T20:51:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:11 GMT + etag: + - '"7400d2f8-0000-0800-0000-66bd16d20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 70D36126A1984F19949A320D6C5AE6C2 Ref B: SJC211051203009 Ref C: 2024-08-14T20:51:11Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:11 GMT + etag: + - '"0200eee1-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 9812677AD2E04FD0970A23A9426761C5 Ref B: SJC211051205011 Ref C: 2024-08-14T20:51:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654726879493&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ADxVPGUYenVGTrDp3bm-gRPZ-Y8Ycjx1IHQIsGwOer6rfuxhXeTYcSDRxQxJAx5QijIMsJFB8RCy2Ws0leA7o4U6SIROvV0MQJzNN0jruy7qvtkcnNcBzCqZZjL-6-bsx5diSS36cTFUpF3Phq1k6ZgVOZC_wB1qL2WwSttMCCDDdTR49qqwMKMpDckrAlTvNwk9iT_FJaoG_2Ea9qoZdI2sQbKZ-HC4s5NqkaMkSu30r17vSJIAHoHXrT2XLnXaT6CyGhSH-vgzFuo4Uw6WqnlMx8-2eShlGcVkpnwO1JqxhkTUq7NNjNeidspl_Pl91Wsyy_6qWE0a3xx0Ry4sPQ&h=ERm0pgZeMsE2FHbPF00PBK15ZzkS0x6bpPopFpLjvQc + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:12 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654726879493&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ADxVPGUYenVGTrDp3bm-gRPZ-Y8Ycjx1IHQIsGwOer6rfuxhXeTYcSDRxQxJAx5QijIMsJFB8RCy2Ws0leA7o4U6SIROvV0MQJzNN0jruy7qvtkcnNcBzCqZZjL-6-bsx5diSS36cTFUpF3Phq1k6ZgVOZC_wB1qL2WwSttMCCDDdTR49qqwMKMpDckrAlTvNwk9iT_FJaoG_2Ea9qoZdI2sQbKZ-HC4s5NqkaMkSu30r17vSJIAHoHXrT2XLnXaT6CyGhSH-vgzFuo4Uw6WqnlMx8-2eShlGcVkpnwO1JqxhkTUq7NNjNeidspl_Pl91Wsyy_6qWE0a3xx0Ry4sPQ&h=ERm0pgZeMsE2FHbPF00PBK15ZzkS0x6bpPopFpLjvQc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3645DEBB5BD4458980A18BB5B42C1A23 Ref B: SJC211051205011 Ref C: 2024-08-14T20:51:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655028596732&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mLTdm1JuIfm1MlYVLdQ3UtQwXe3RhEhqC5TgOaWNvLHcg0dkc1I0okHHYGM38GwpOh3JDuK5x-cAYhw3dVazeJaaMci-HC0zjGZ5868e2BZRuxxcT04gEGQKEb_IsraR43C0HiYHeWEaorUWGXK162wjteA6JtHFryGETneSZAbM3HSUMzcpOdRRnqLGaYBatdfZj2PC_59gimpnynkHwCt4ETIA3HfBSd6OwtZx0l2VSkXDNi5cl3TOHWn-0I0uHLXNLldIdps8TzwvjxdBWPSufm_nuvi4DrVfuCKLRrG1bCGg4e3YMXVg8e8-EbPvFeIb93t3m7aiQXOkBWYa9w&h=4BV96xD_JMu-x4G1cE6BIBT_97BTCfSP2Vxx_frZeGk + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:42 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655028596732&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=mLTdm1JuIfm1MlYVLdQ3UtQwXe3RhEhqC5TgOaWNvLHcg0dkc1I0okHHYGM38GwpOh3JDuK5x-cAYhw3dVazeJaaMci-HC0zjGZ5868e2BZRuxxcT04gEGQKEb_IsraR43C0HiYHeWEaorUWGXK162wjteA6JtHFryGETneSZAbM3HSUMzcpOdRRnqLGaYBatdfZj2PC_59gimpnynkHwCt4ETIA3HfBSd6OwtZx0l2VSkXDNi5cl3TOHWn-0I0uHLXNLldIdps8TzwvjxdBWPSufm_nuvi4DrVfuCKLRrG1bCGg4e3YMXVg8e8-EbPvFeIb93t3m7aiQXOkBWYa9w&h=4BV96xD_JMu-x4G1cE6BIBT_97BTCfSP2Vxx_frZeGk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 698F185AB8A8430E83DF502E05D1104A Ref B: SJC211051205011 Ref C: 2024-08-14T20:51:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655330709093&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YA-CjOTlJgZLrx8ZaPq0kTZRG-hhYiPMWDuHHik7qNhuP9t3qf6jxPtJ8b4_FRENbGSdfxaNC-18yviW4CdNz8FWhZWfHX40uNfglduRvGCV4Ny7z0GcBnmFUfzZpcWKnlhuLMFwxSMu0sNMVE_IUC3lioozfcrTaeho-sCt3_1Yfb9P-7JIbN3M--bV1OuA7zd37QxxEdyf0tEheR_GkowA2zdy_cT1CbxlQ3vafLijJLq2NU4GzTTVK_bDhF6IJb4VfQPy1nj5x9weR3zexvkTuv7tNwobwUm-Mm1yB3TjBbRZp75zuusHMXvg1utShWQ68X_XyrmYa131WPzX5A&h=i2tJQmytP_jc5NoQ4nnQu_4lRowrsaKoXR0cy9bOhyw + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:12 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655330709093&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YA-CjOTlJgZLrx8ZaPq0kTZRG-hhYiPMWDuHHik7qNhuP9t3qf6jxPtJ8b4_FRENbGSdfxaNC-18yviW4CdNz8FWhZWfHX40uNfglduRvGCV4Ny7z0GcBnmFUfzZpcWKnlhuLMFwxSMu0sNMVE_IUC3lioozfcrTaeho-sCt3_1Yfb9P-7JIbN3M--bV1OuA7zd37QxxEdyf0tEheR_GkowA2zdy_cT1CbxlQ3vafLijJLq2NU4GzTTVK_bDhF6IJb4VfQPy1nj5x9weR3zexvkTuv7tNwobwUm-Mm1yB3TjBbRZp75zuusHMXvg1utShWQ68X_XyrmYa131WPzX5A&h=i2tJQmytP_jc5NoQ4nnQu_4lRowrsaKoXR0cy9bOhyw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F18A7F88E3FC42EAA356B1C231A63FC7 Ref B: SJC211051205011 Ref C: 2024-08-14T20:52:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655632821536&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YDo3t8-GXl8wyZW6Le6fV0231R2lWMDfqsCIK9Rue5BzI5rqBlTWzSV9P5yUOtWJGsxhFBhSa4jRJIcfzXbSWNjk5a785igSKsrmyQWMEnnIZvgkdFXjdyW30rFEqeCWta6C_I9J5sGPwwIh-DQ80qZeESguluj-bMEcUE3aYzTGmg3zds_BzTp-zFyYDZVIM1dYllS3Y486otxt-dybRjH-7DkDJtrhkgnZGMQUxTxAMjkbEvtgjV6xy0QvXcTIIyR4chjzgCZ4fUCFU7rcJou7MfQN5Ya76RQeZwRFRMqqArAcSe1mRAVBp8zdc5jfDS_O7PquZpUN-Nkgt38-dA&h=_4UQGvAyeETYJVzvjUZz9rs7m0MalX0XeXMZoVQ6Wf4 + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:42 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655632821536&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=YDo3t8-GXl8wyZW6Le6fV0231R2lWMDfqsCIK9Rue5BzI5rqBlTWzSV9P5yUOtWJGsxhFBhSa4jRJIcfzXbSWNjk5a785igSKsrmyQWMEnnIZvgkdFXjdyW30rFEqeCWta6C_I9J5sGPwwIh-DQ80qZeESguluj-bMEcUE3aYzTGmg3zds_BzTp-zFyYDZVIM1dYllS3Y486otxt-dybRjH-7DkDJtrhkgnZGMQUxTxAMjkbEvtgjV6xy0QvXcTIIyR4chjzgCZ4fUCFU7rcJou7MfQN5Ya76RQeZwRFRMqqArAcSe1mRAVBp8zdc5jfDS_O7PquZpUN-Nkgt38-dA&h=_4UQGvAyeETYJVzvjUZz9rs7m0MalX0XeXMZoVQ6Wf4 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9CFDB1D38D99471D806DBF98D0682812 Ref B: SJC211051205011 Ref C: 2024-08-14T20:52:43Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655934728409&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=KPKW85zs2rk-IoBlFeuZJmy4BobOlf1OnNlq7y7K7ERsqF3_Tqi4dlCkNVig8ku8ubhNK7Rml7w0HdBqkBHeU27VfWkBscAUi_-VHNHBWAbZYBOavtCaQV4yNWnJMQnOsRQzz0A-YVBoiVPHplJisBapwkwoWb4z3O68_LwiQMOZ7t4TpZ9Mzo7KIzkEib-ewppKFn_peDW4USmI4xP5dbk4wdFqdUYfY615yuc9MEUdvInihUYPjThKdYzX9P4rbzbJ142c2URidi6oPi0yeaS65VFeEn39iWspCxQ7T48Pmki6cRxvf30vn_YKCjtxocoxkEyKyU0gJoUEUtpZLA&h=6ysWV7mgn9_9fgGn0bFKTEDKDgrRYAUWVlEcxfiOadY + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:12 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592655934884145&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Ie3KfrWsJyEVe-8sO7H-eO9CmOEJcJielJllZxd-O71oT9cr4FY4lE7r1MYnkzUdD-50DMqGNP07gQFMejiKnd8D_V_Qn1UgukeriUsYyHh6A0N49ees9mCFMuogJXg1xLVNmRlm6qA_mNcegMdS7YVPAQRUYORS1VEetCxi1MuFk-vAm3CSPzXNbBXbVDqtepcE-vKAGlj_4wHGdr36KNGOdfowAL-JjPlHx-4Z6_em3FS0OPksXXb30K--ooa6YLTKlFxAj6FLZ2O1SZ5UwfjoFnJ_y0W4Jtqu8t3gN_dUgNA2hHu0S7JPxZuFLD2ySazwLBnIKnBqu6e_MLYuYQ&h=Z4qAScIp0vvbPZ6FFlXyZCfLpNN5xuaYT2AaB8AUw9U + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 37EBB1C10D05421D84E63A303D6DAFA8 Ref B: SJC211051205011 Ref C: 2024-08-14T20:53:13Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656236499475&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=FpAaXVLSYW1Er4RBbp9bv9SBHLdYf9VtupQ077j6QyVORamHOJsgvxUG-AvlsegAFs98Gb6JgCMNP9qHzmQO7tyrVghtdNd9ebMx5vvg6w7cTie3oCwHAuCcKQ_70AVdJAS5FoudM5JvJnrn-vdT9n3yH1cbSSSmAk1y0boEOP3L8MNky4N3SeALBK27uqbKXHdWrQD_SnmdW9-HR5DuE0P4tiC91XLdg0WQZVjHHEW6dhWbY4bZ7Io19ksZ2cqovD5p0oaM1KC4kRjRJgGp9wqPEGc9P8OKNiT5CZDMvFE95hca79aJbEYRqXfK8o08ogTuFbJ1x3MR_dNTLC4jMQ&h=Hq4byHg1ChAONHOkiKBUuSxnts90MuVDz6v3l3eipEk + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:42 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656236655624&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=D5YRVqxmNWe3MYYl4KQ9Yc7IOK2I9HiJ5DG_tV64DI9xbLf9RUXgfqmwGIQxKRpUwOb3IRkVJPC8yns01kV-nUf_cEfFJx7DSrcWMEbjblv9ot3QCsauXEzlEa2jYCHDI3i0X7eRfa_kGvDtnrlI_DI0SLV8Q8ueaGvB9QeLE0R_SvGQZ2babINuDDsg6vCCcSTVorRyyp-sx0bbIxIvAwpnyCZB18VYdbEVDhumiUaj8BwAOLkn-fWtIhA9IlPfsU9PzR1bY6C6dBMFjVYvqrzDqdsntse5SrA77SwXxR-LZF2xoi8HRlvr1Ye9kyrTIysm7essBBn94s8OlisjOg&h=Uvu5WByD2VOBJgk7mfA2kLzXb1u7wARasCfRuU_K9xE + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8C8ADC3AC7F2436C8CF0CFAB766799CA Ref B: SJC211051205011 Ref C: 2024-08-14T20:53:43Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656538573477&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LSdEJi2MAYjSVcXHiJPLpqUdWmdMxvh-wC5lB7MQ7s15X_Koncc_lL3u3289wgMPA5b1eVgr7lKYfOpXffqdcyw8Kd9CPa61kFW1xzuzdz7XQ91s6q_5HvH9zVt8fxzGoHrQblfNZe1FA4GhP0Qvll5BOyoa467FC5TTKfitAP_LgRawIIMGT3qJOJQoTkqsf1VJh_O2wJV1M2EsPz5c1VGMXYHHyR_KM8dhgZksDLvUnl59GVM1-NXxffaJR6FpIiycOwrN1o54VDtNG1x2ra9Dxq2Z_cs-uqnleQTMCb56cE8R5G66mwVE5SItoUxPR11Ri2Nhs37bLT5a86hfzA&h=ftFZos_dmAie-1KjTr2n8taI2KSI4RO5wRyWj_Ntou0 + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:13 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656538573477&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=LSdEJi2MAYjSVcXHiJPLpqUdWmdMxvh-wC5lB7MQ7s15X_Koncc_lL3u3289wgMPA5b1eVgr7lKYfOpXffqdcyw8Kd9CPa61kFW1xzuzdz7XQ91s6q_5HvH9zVt8fxzGoHrQblfNZe1FA4GhP0Qvll5BOyoa467FC5TTKfitAP_LgRawIIMGT3qJOJQoTkqsf1VJh_O2wJV1M2EsPz5c1VGMXYHHyR_KM8dhgZksDLvUnl59GVM1-NXxffaJR6FpIiycOwrN1o54VDtNG1x2ra9Dxq2Z_cs-uqnleQTMCb56cE8R5G66mwVE5SItoUxPR11Ri2Nhs37bLT5a86hfzA&h=ftFZos_dmAie-1KjTr2n8taI2KSI4RO5wRyWj_Ntou0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7FDADF056FC342BB9157FBF0BD7D5089 Ref B: SJC211051205011 Ref C: 2024-08-14T20:54:13Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656840236195&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=OAoKyffbuBv5VSrbzVI8l_sas5-lFX2nWzt2XzVoI8Bgs87ZcmQ2-5418fbsAXaj_KkEJFbHpq1khONYSfMTM572Ky5SC_dfhrGd81t3pPNrZTk20Xht3rFHk_Dx0NiGWpdqVG1_k0mah9RlHClDQKtRkq_6uG9HXV4AhOmxAOBXy4obNfIXVgLVlRM2Bv_xdR1PudxyGYDryJgyXsz0QSVwiGxkRCNmbto6vi-Q2zc36fv3wSBYUscDuRD2DN-WyIWCHb8HuDSO_npIep235baR51VxtXMIaYdY1DLxEjU-jZiuAqxz7tKpofn_ex7jLpWBFAbJWggfUwYK9qENAg&h=BME3c4zQWcOBkdyYV7-97GJCeeIAg-nIFEW28cnzKzs + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:43 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592656840392487&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NJj_4C2zdwAHJ-Vr3LAGUH6Ke8UlCevUUN8gJv-j1NUAc_uoA0SeIHYFJIctg5M_MUQZMPC1cJyuHFovaikqZ-zlYKaHTYpTRgn170_AiEmxuPqUsKxwwY47MueyHHlrbRIDyVR06kA4m9N7jUhar0OeoEqmJ6g6O-Ehg0tuX3X7OG1prX59Lfjahm9C9P7xPXSs0n-5cCZZwlHWOmdHiTd0EApCZp3tnPJwvZrwJ2sF7Rzn96LIBn_RrLQhELB4ZUjAQYxpIrVh5LhxMMX6q6jw5mrIiamSGC79VVPnFPg_RJGkNkf996ReeZiGU_bvruBGD0duuw3IQ8kM-k6q-g&h=-OywkJHJvtdCIUXEjAp6rOQ1nK6b5qp7EAevKyDS4F0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C444A931653D41C6979885BCCFAAFAB1 Ref B: SJC211051205011 Ref C: 2024-08-14T20:54:43Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657142416099&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=T5zyh1TlyqyFER9ZGtBa_b9hzbmfTeVuwBXvDlbaRVxRIVBAmp6mGxVRVm-PAT2V9jgxboQe1DReW3_jfNv1sZfCirr8QB3oD4Twcskg7fi0eGmnp5qof7HrOsr5yNP3XlWYDT9totGeo3PorsJ6pn35Uk9iRer1afBLtj1Wea0iTvBN1HB28yw1q0qrx0tUEMLLbVlxBYCeeGHNo4BhjDMjf3oJLmI-08LGqM2TXAjHWvYLZLMdzEST0r46Z78IO7rDikcPNM04uwCA8FmJzkQL4dv7nvSExLBokW6JonGhJce-s8Fhe2PfvV18y-slxRNtA1hDcKFZ_qQtiKkdUg&h=3THqDazFNKhIYwnM9TeZsE6ET2CHM6rCp85ZQFTMOfg + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:13 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657142416099&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=T5zyh1TlyqyFER9ZGtBa_b9hzbmfTeVuwBXvDlbaRVxRIVBAmp6mGxVRVm-PAT2V9jgxboQe1DReW3_jfNv1sZfCirr8QB3oD4Twcskg7fi0eGmnp5qof7HrOsr5yNP3XlWYDT9totGeo3PorsJ6pn35Uk9iRer1afBLtj1Wea0iTvBN1HB28yw1q0qrx0tUEMLLbVlxBYCeeGHNo4BhjDMjf3oJLmI-08LGqM2TXAjHWvYLZLMdzEST0r46Z78IO7rDikcPNM04uwCA8FmJzkQL4dv7nvSExLBokW6JonGhJce-s8Fhe2PfvV18y-slxRNtA1hDcKFZ_qQtiKkdUg&h=3THqDazFNKhIYwnM9TeZsE6ET2CHM6rCp85ZQFTMOfg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C0543C2BB24C43818B681585158ABEC9 Ref B: SJC211051205011 Ref C: 2024-08-14T20:55:14Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657444282551&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=kKAmzJzGlxz8B5tVFwaDllHfJYagZPvu4TrQMxVJpqfDnvTbnvZDzuqx3GMck_OmyNsVZd1u8DhSSgdL7PQn8xgggLnOkeAZT4kDWD2eVbVdtBJBtDVFAavf9ceGm_ZzFEPwt5JZkZqK3-2E_kBhcbjhjN4BwMjAMPS5cUi-p9AXD_UOFHX90FpZ0WPqPXTxY2zTl7GIYsVEvl0aJiJFemU9NSlgjjOHNyXgR_wcACfPDiM0KlpodZA_t7EqzwWo0um53LPjjPbGoH1QVIzoN6dl9rLYr3X-iT56XgLH9iuxaskxIBQh6IaeguE0KuwWjWcPKMOlMW4NwGZlCwJiFw&h=JejKhe3luL2tby0sai6EIeHxJmZL4Tzvx9ANH9pyHzI + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:43 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657444282551&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=kKAmzJzGlxz8B5tVFwaDllHfJYagZPvu4TrQMxVJpqfDnvTbnvZDzuqx3GMck_OmyNsVZd1u8DhSSgdL7PQn8xgggLnOkeAZT4kDWD2eVbVdtBJBtDVFAavf9ceGm_ZzFEPwt5JZkZqK3-2E_kBhcbjhjN4BwMjAMPS5cUi-p9AXD_UOFHX90FpZ0WPqPXTxY2zTl7GIYsVEvl0aJiJFemU9NSlgjjOHNyXgR_wcACfPDiM0KlpodZA_t7EqzwWo0um53LPjjPbGoH1QVIzoN6dl9rLYr3X-iT56XgLH9iuxaskxIBQh6IaeguE0KuwWjWcPKMOlMW4NwGZlCwJiFw&h=JejKhe3luL2tby0sai6EIeHxJmZL4Tzvx9ANH9pyHzI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: D8BF1216C6FE4C938E904DCE82EDCBF2 Ref B: SJC211051205011 Ref C: 2024-08-14T20:55:44Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657746243970&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PFt3NKHWL7np4R8vpozcsSF3iur2TtB_z8YvmvX3yJUjJ1i4i3SusSJ6ecQZjjwLeEEsgaUsxw01piimg8xUvJZ8ousQJLLFnmamcyszcr3VG7Wn2FJGtTPejUmTgk3oR-iWeyIPL_ELvDJ2HxCY9ar0yXxagcIEJr_bVf3sZ-KsNYE0lkP-ABx3oyK0rLR-p0RT4cr97NVvSA4q3UglhFRJdXJ_9EKQWULkRDrjfUvVLVZ7EUFxKaUZjCOgHgISiWcLUyCVIzF-_Ial0tDwlHxXN0QmBXqu27deAwD2dSdck8TBJ4eHKD6UKgzo0lCeYs4Wq_XyJ7k06LqUd-sMtA&h=JdKQg2gPFOZ8s4kjW08TPAwy6y6lUOTH0ziVlRtCg9Y + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:13 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592657746399991&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=WcZKRFf_kMwAEl7ZUXKIN3KzuWe7uFlkllkp9OmFavC01MqRcX7lwKC_s6cSk3KaYUOOF-0_D-55NeR_RiGdUSvg_VhUGOaAnVV2P9-tj_11XlgbcvKLKTZ8KOElK1ltLVCzkJLtmZr6JhrOYBWxNhDphv1_Y7DPMOH6Z9wScwePS-MrEkphn2eEAP5jrpQ2ec8KZxsaria7fBCTlBkvasAGgmK6dENiywNh8DG3c6tyVtFY6tEnxUVkEq5fp5i8S_iAO_JPmndkqRkBt24Daw7mZO63aSqS30q4HlH1dFedj1_6b7Emqt32nAyIdM517kFKdLrEedhoZ6ukTHBvvA&h=vAXa_ZjHpblIvI7PJfRB_lAg68R8AkGpJksR3e_UpGQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9811C6F2AFF94AC38AFC195AB06A905B Ref B: SJC211051205011 Ref C: 2024-08-14T20:56:14Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658047981450&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=K6dDHg7urRKE0c-DVT0wjxtdoqCi8tfLJYXbCBy_6ja_YjplR1cdtPEPTDYY94BFMsMrFzkSY7ATOxGydQTHtUsNFahnrSCDovcTJJOiFeWw3kWF1SsHgzKv0aa9kvpeVJSb--GDZCUjSwpeTWDy6obOOeInZ-_GHF1CbCWdEHCdiLDDVi5Q0AwwU8_Oqy5nyFf6FCC758pw4zw9Cvf4TqafJpIZvgbJAl_n9zcEgT_oYgqjWMc_Gu8kqS3uXC71VwawldHI5v-vNzmBBjSiuAKGfkbPxqJxlbFxQetFmuaLzyu8YWqYaL0cYRV2lqVkWTXRt1Exu18eBpikOdjnIw&h=Hbpon4QUJYf9i_0Bj9zlcE_XMlFumkD745q-ax0rNcQ + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:43 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658048137570&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=PeFtD1ijfT05A6BQg9nSAAunMS_G6YgfhPfxE18YgaEj2KBynfPG7atREDQAZJ3xhB6hd2i2Wy9GcWz14ymfNQJn9BM2cVkTLiIpmCFZ6c35OntUMm7weUuOAx0c-C0pf-4As6yTLvMHRxPFA-2eAdi-cuP8Vb7Dpic4tEK1PGycEt5ldZ1VtRjsFm5hG2qBvxMWgbUuSsMuedYn2gO8HGzIcyJE1FkTKEoZwz6jxZ4zkc4z3pyH4vQlj_dBkaYDzVpeTtwrI2qkt0PXX1-oajdZ9LQCNKjuTExvUQbutdrTZ-ogheKDQ1-i7UKgUV5ZowVbGLolT89M7UPzTzu7Sg&h=uBPgDnCf3NhQARuHtSr5w9KMBcBg7Kz7ueINvgWkFvQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: EEE8A08947DB4BAC93F18989E36236F4 Ref B: SJC211051205011 Ref C: 2024-08-14T20:56:44Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658349931272&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SD_yIVudPkjSqUIhVQMIGW8OfA3yKYfdPFRy2sgTYwOqq4S8eEEKzm2LYMhQEW0ll5jLn2kYuRXgv8vRVWN8HRHuRM7D5d9zNolwmw-X4bgMGt5NzVY_ppRq_-G7jPMDs8K_rJJXD2Pwb24KcQLUzqUQrGqjfYNPCqJ_pkG_E4sTWrpnwTOpGOfwjwxxG5a_4GEGEIrvAdfK6PBk8Uk3Q6eA0bGyoLEHoyTtR6UW-A2t9Zfhjm5sLpoqOdU1mzvREg10u3b99-jYCrfHwd2qvZ68NlIM2uU-2WfmlgoGGWZNl7rHiPS_Gt4niVRAzhdeOSEDeidXtbGii1kJ13DG5g&h=k5UJlc5ciyZre0qQbqkTJO0MHdbjPwUnEsEBrFKtOew + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:14 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658349931272&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SD_yIVudPkjSqUIhVQMIGW8OfA3yKYfdPFRy2sgTYwOqq4S8eEEKzm2LYMhQEW0ll5jLn2kYuRXgv8vRVWN8HRHuRM7D5d9zNolwmw-X4bgMGt5NzVY_ppRq_-G7jPMDs8K_rJJXD2Pwb24KcQLUzqUQrGqjfYNPCqJ_pkG_E4sTWrpnwTOpGOfwjwxxG5a_4GEGEIrvAdfK6PBk8Uk3Q6eA0bGyoLEHoyTtR6UW-A2t9Zfhjm5sLpoqOdU1mzvREg10u3b99-jYCrfHwd2qvZ68NlIM2uU-2WfmlgoGGWZNl7rHiPS_Gt4niVRAzhdeOSEDeidXtbGii1kJ13DG5g&h=k5UJlc5ciyZre0qQbqkTJO0MHdbjPwUnEsEBrFKtOew + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B92B76FEB49F432686F73B018CC638FB Ref B: SJC211051205011 Ref C: 2024-08-14T20:57:14Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658650962942&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M8I1cUyVXWmytGijmQcU5vidUrsjti49kSRoxHVZzzrP92pmBosGHBCj-SkkxtS4XktM1rtsEsBq5hWEj9J0IfRzMZG8m-TYswXVSHYNahWeqr3jH7upjq8aAEFFsXa-GQPw2fjCc7tP9YfdeKAKllBQZktU-TgJkgWiEGo5cm0juIMGQsxzG4FFrUA3BmUHcgaQa0JAeVJjXNAGETKHTQf5Bv3qjQhX27dRJRAlxpPa1Pu5nzIVjrBYMdTAGEsnEnz7hpACbMsu2E_EFhprudPH2FVIEYEK1FgnX8yR9Rs91yp6EVBj3p8nlvaUFkDF4JEHNwMnnYW5xqulHa-s3Q&h=gMKcFVxxzkGSuzdwwOU-tw_It_tNiJ25mfVIOKOZHY8 + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:44 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658650962942&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=M8I1cUyVXWmytGijmQcU5vidUrsjti49kSRoxHVZzzrP92pmBosGHBCj-SkkxtS4XktM1rtsEsBq5hWEj9J0IfRzMZG8m-TYswXVSHYNahWeqr3jH7upjq8aAEFFsXa-GQPw2fjCc7tP9YfdeKAKllBQZktU-TgJkgWiEGo5cm0juIMGQsxzG4FFrUA3BmUHcgaQa0JAeVJjXNAGETKHTQf5Bv3qjQhX27dRJRAlxpPa1Pu5nzIVjrBYMdTAGEsnEnz7hpACbMsu2E_EFhprudPH2FVIEYEK1FgnX8yR9Rs91yp6EVBj3p8nlvaUFkDF4JEHNwMnnYW5xqulHa-s3Q&h=gMKcFVxxzkGSuzdwwOU-tw_It_tNiJ25mfVIOKOZHY8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B7720EEC359B49F2B582018ECAA56BE3 Ref B: SJC211051205011 Ref C: 2024-08-14T20:57:45Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658953301560&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=B8Xqv5qP0kB4w264_RISx21i-MoUnILje3uu3l7zBY6M3lRP7ZUIx4kG1aXjwmq_FmsbOx1egHYFOCkDUkm7d7SEMMzR-1_QCc8hayPbrfyriEHdVpF57AzqPX6YGzAzLImc_jK_6Ea383gvYD1Cw23zAO1zMMKzwYLuAW7P26XE9N6pi1EbBQ0z4fUq3fh-CjDvxtBTQzZqWhP1wllySh5UEy9DxX63LGEDMIDIUOPAigmHLWsTa26QOWM5YS9Jvyf6r2K-D-p7G5ppk92vioL2CKoyO1T71372B7EvLaIv0ij97UCFRmHR4hAKPpgwsZWwhMQmK_Rf8Z_BptarhA&h=hD_ydBrJNM3o1_MAYnK78ZjpttYBJFzkgnADBaI2AZI + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:14 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592658953301560&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=B8Xqv5qP0kB4w264_RISx21i-MoUnILje3uu3l7zBY6M3lRP7ZUIx4kG1aXjwmq_FmsbOx1egHYFOCkDUkm7d7SEMMzR-1_QCc8hayPbrfyriEHdVpF57AzqPX6YGzAzLImc_jK_6Ea383gvYD1Cw23zAO1zMMKzwYLuAW7P26XE9N6pi1EbBQ0z4fUq3fh-CjDvxtBTQzZqWhP1wllySh5UEy9DxX63LGEDMIDIUOPAigmHLWsTa26QOWM5YS9Jvyf6r2K-D-p7G5ppk92vioL2CKoyO1T71372B7EvLaIv0ij97UCFRmHR4hAKPpgwsZWwhMQmK_Rf8Z_BptarhA&h=hD_ydBrJNM3o1_MAYnK78ZjpttYBJFzkgnADBaI2AZI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 149FE289A1634E7EB3EA02F3C4689F1B Ref B: SJC211051205011 Ref C: 2024-08-14T20:58:15Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:51:12.38686Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592659255294274&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=W-w1Kd9i0BjSLO-NYo0WDd0e9Ohuv6IlUvc-lrEVUTheBe8l7KceFaWCrXbK5bTep6w5rzhgrw3ytR1lhjSEdRP_gbzTkSbScRQVImYANL3dMvvlSCOVUT9BttHxG2lj3AJUfJQkoi2IF9shJ1y1bHLHvdKFFBCBP3djBQUmqT6ahBK-A4TUMXY6IvnzDlvwkgjjfBITKCh4P2HrZxVc14Nrg9WaM9CDac6iP-92FXaJv1SgWCuV318Fhr3BM5mU1cyYnLt4_oFr8GEV7uiQSmSS4kDBOQdwBlf9cHTkkvv2Ipz9bkyIRvt4qn1yIPdXlfj1nZlo-VMkOuankQB7_Q&h=wmnuK_hDX8VK-ciUIbgem8USiRPtgMFNT0BXXvLMz1Q + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:58:44 GMT + etag: + - '"03004f1d-0000-0600-0000-66bd18c00000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592659255450471&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=TK9tpJs6wSk-L6fpSn69kt1kbgJVx2rfSjAT6pEIvnCsXb4Hn2lVzcB3OQa1oYiRuYmHDT8XWWhm_C3iZSkjta8glKGM3qeqbaCPOx4WBIodUSFMjpUgsu6jmDWGJFceLiv4fPcaOVqonywevTZArXOSGn66cJiBd-6bTpD3xIqv3MXV-T_0fSG2ef5WFmunSQi1jOQwpplap-f-gJm3574ZmdozM857byoc2__aH6uurDSHgABH4ifW4Jb8Oag4SiuDYDwLUdniKMLA25wj3XpqLY1fYm90JFncaZWzaW29DzqRP5GUQNW8L9mLrAyUOGWpz__T67lV8AccTj4Gqg&h=9dv-cbE9xU9Ya0drvEHnP_IE6_a1pcIc2O2hkA8VyW8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 123AC53B21014A79A090DCE0F395F164 Ref B: SJC211051205011 Ref C: 2024-08-14T20:58:45Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D?api-version=2023-09-01&t=638592654725120404&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eWPm0m-1ajGYxLNVg3WYDRZ2JeYwJcHM5B3uvQ3Xr0nJn5BJYKN0M7noZoIYNBuS8fSVPyRa3NSmXItAE5jVjGo7N25zQjgPoF-pUDlWXru5A5EacnJt6gozvY-pgZda7AlBbL4VA__aC5rfpmA3OYgBKgGUQaj7lRc-ynxpLG9j-32-chTzXkOhwDt5q9Gz8A9F3l1EM_Lx5Op-H7UsvLtFIWLdtCYHYRhy2zwcvLUOGzi8-ht_Wn0-eumfhAtmLGVxfxTBNMBlbwYco_1DtLIC2jXuoqAD5KtFiXvhAzJvDdcJpMy3h1jxrMV68B4kiN3dHKFncsDFFOwHPNWIfQ&h=ze8LMybsRyACDi4bjcOFZNmIoxmLPO_Bw7I3xIc9aaE + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","name":"87978405-fa6d-4836-ab65-be01c4821415*F64C2B5EB3DE2D3CDEFED31D39CAA052354DF8083B9A8E9EFEE369394A0C244D","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:51:12.38686Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '537' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:14 GMT + etag: + - '"0300e51d-0000-0600-0000-66bd1a930000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F4EC3A2764CA414EB362471F8AE68BBE Ref B: SJC211051205011 Ref C: 2024-08-14T20:59:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'96a33f5a-e766-4360-a6b2-beaf657176b7' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:43:12.1444856Z","updatedOn":"2024-08-14T20:43:12.1444856Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:15 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 49DE8FB8BF364C4CA75143D58E013266 Ref B: SJC211051203035 Ref C: 2024-08-14T20:59:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:43:12.1444856Z","updatedOn":"2024-08-14T20:59:16.4456952Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:17 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 3CC76B8D76224C659542D465D479ADE2 Ref B: SJC211051203035 Ref C: 2024-08-14T20:59:16Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '5609' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:59:18 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - b0fd0670-eddb-454d-a515-a39db57d6877 + - 9d3fe300-55f0-42b0-b85d-120254813e14 + x-msedge-ref: + - 'Ref A: CE199C0D48EE4FE6B06A219BFCA91F3D Ref B: SJC211051203017 Ref C: 2024-08-14T20:59:18Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_simple_e2e.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_simple_e2e.yaml new file mode 100644 index 00000000000..75162a40960 --- /dev/null +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_migrate_simple_e2e.yaml @@ -0,0 +1,16554 @@ +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.8766324Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"020053e1-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + mise-correlation-id: + - be5b83da-2ef6-4e71-a160-36c222504a2c + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: FB4822EB3D0446ACA951274466D8B41D Ref B: SJC211051201035 Ref C: 2024-08-14T20:37:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.0456156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"03003c1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 8211E32F6D78464DA037683BC518E986 Ref B: SJC211051201035 Ref C: 2024-08-14T20:37:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.0456156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:20 GMT + etag: + - '"03003c1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E92DD19709144625B5A529586EFC6EB7 Ref B: SJC211051201035 Ref C: 2024-08-14T20:38:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.0456156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:51 GMT + etag: + - '"03003c1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 173204FD939541CE9F28DE35DC20435B Ref B: SJC211051201035 Ref C: 2024-08-14T20:38:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.0456156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:21 GMT + etag: + - '"03003c1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1F08EDD1932C49B4B13717FF0CD6FF4D Ref B: SJC211051201035 Ref C: 2024-08-14T20:39:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Accepted","startTime":"2024-08-14T20:37:51.0456156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:51 GMT + etag: + - '"03003c1c-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: A25CBB2ABC7345639E95DB87D5F8846A Ref B: SJC211051201035 Ref C: 2024-08-14T20:39:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592646712673268&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BacsU_xwqeTocFUZYr0SEMR0GWuDRe_qe3xESiQrfd6oacryfsDl45wCw8XU-Hwhfda_DKo1s318SaB9Qh0GFxc3byO0uNnMESaR-X_thnr70z_lNK1DhSAyVoMhgf4UgJF-IC73CvW1qa9f0d4XVO27BbPR90R9RSwNThQkU7UOGmenZLs51lT1Q3GlKvrx_0UrMocEBcAKDVgVWDOGkGzpgMXuk7ySDjb5GXOaxuWA5279g8SAr-OzbMePFY5_DaPyqoPPNmxmARyK6B7nMB6yfNvZXydHJaI_4_6N0uAdDOCApdmbFGLll4mBhOeb5wshdBC2MUBJFAvoEKE6Tw&h=m7P-boEZN1IfAiHW9kQpp3n5jb__bmHP69KZJ6qO4Kk + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"eebcc6a2-a4b1-4ec3-aef1-1fbcd9303400*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:37:51.0456156Z","endTime":"2024-08-14T20:40:21.5925546Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"0300671c-0000-0600-0000-66bd16350000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 29D6198E163A4A1B8B5FD805B2C3CFFA Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.8766324Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"740000d3-0000-0800-0000-66bd16350000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: B0A8F434FD3C4045A84643ADFE9363E9 Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:25 GMT + duration: + - '1102060' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - 1I58ZKIXe6b7p9yaPo6QiLBzr8wFX/qnUAwBID1Gv8k= + ocp-aad-session-key: + - vVj0ifJdV5JTcKABph6wSUts8jCCvhPhNGSfwpzrXYzpXIEN-fAmK4bTqtAWa76pv2qeRDMTgru1hIn-C3qLzD4kjSm8qxGe_9eX6eiQSXIAgstWFSRnK-6dG447d-fW.sR0SK2GdwV1KIHhFqEs4I_JcgCKGQ5vfK85j5O513OI + pragma: + - no-cache + request-id: + - 5e6172a0-bce8-4f03-88d9-ac6904f71fd4 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:24 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 97523EAE25D044BA80E8050FF7D48D79 Ref B: SJC211051203023 Ref C: 2024-08-14T20:40:25Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:26.3129491Z","updatedOn":"2024-08-14T20:40:26.8369511Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: DA2C139C90594AF5A733023020EA07ED Ref B: SJC211051203037 Ref C: 2024-08-14T20:40:26Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 417D6BFE11694C9182155D0CCC33A8A2 Ref B: SJC211051203033 Ref C: 2024-08-14T20:40:29Z' + 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": "601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:29.6370060Z","updatedOn":"2024-08-14T20:40:30.1890127Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:31 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: EB788DAA17434528B6CF14599C219FE2 Ref B: SJC211051201023 Ref C: 2024-08-14T20:40:29Z' + status: + code: 201 + message: Created +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgmigrate000003-apcxbhc2buevbgdv.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:35 GMT + etag: + - '"020082e1-0000-0600-0000-66bd16430000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + mise-correlation-id: + - fd0859ef-e757-4640-9062-ecd9cd087c0f + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: 8861A24773AE4BD7AF7464775E33B4A3 Ref B: SJC211051205017 Ref C: 2024-08-14T20:40:34Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:35.5481638Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:35 GMT + etag: + - '"0300721c-0000-0600-0000-66bd16430000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E6D982A96FDE41DDA0C6145D07401B44 Ref B: SJC211051205017 Ref C: 2024-08-14T20:40:35Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:35.5481638Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:06 GMT + etag: + - '"0300721c-0000-0600-0000-66bd16430000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: B293B93367044C2EBE9464C6F46158B8 Ref B: SJC211051205017 Ref C: 2024-08-14T20:41:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:35.5481638Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:41:36 GMT + etag: + - '"0300721c-0000-0600-0000-66bd16430000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 94EEFA7B188E42368EDF3D8423112862 Ref B: SJC211051205017 Ref C: 2024-08-14T20:41:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Accepted","startTime":"2024-08-14T20:40:35.5481638Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:06 GMT + etag: + - '"0300721c-0000-0600-0000-66bd16430000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F8622AFF981F415EB52024D75FFB83F4 Ref B: SJC211051205017 Ref C: 2024-08-14T20:42:06Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592648357844422&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Try8vJ4AkhMfcPZH2BwdgekfVAvTmuMgHQUcbIzLfDzDkji5Qe_g_UEPQDbfNli9BpsChImxlATfEXrt8qvglOZ4KOxXCMvIi_U4alOsHqVq0oQXFhwIAOY7bAV9F1wVHCrC7L62my7_0GYG6FkdsFuggLae5dhpOf211Stqqn81cVkCzF5M-_VpqM6HLi0Gr75vBa04qd_2mfVWwUmSan0xK_97JFHu5vePBNwS2AD_pPqo31PZVB2SXlxSZtEbXhh3vP0rtF1DdVqSLe_GcuyQoPeYfMjXQWp_9camlJePXn1UijGDIKeRR-1eaiJOxBfnkDZYIi0z1_RjZqfVJQ&h=mopbNOH7rw6I14lGtv-0HyfpjbX8CUOXfetLVfId-aU + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"66b69286-6a38-4e59-a063-1f2503fc0331*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:40:35.5481638Z","endTime":"2024-08-14T20:42:28.5019967Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:36 GMT + etag: + - '"0300961c-0000-0600-0000-66bd16b40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7FDEB1E5F13241118F82055DA5B545DC Ref B: SJC211051205017 Ref C: 2024-08-14T20:42:36Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:37 GMT + etag: + - '"740000f2-0000-0800-0000-66bd16b40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 500676E053D44843BB7EDEE4FBEBF6DB Ref B: SJC211051205017 Ref C: 2024-08-14T20:42:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:42:37 GMT + duration: + - '917915' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - 1qLOb+G3DkzUl8Hn2atgjfXD+kFqRkLca4QF/bPpSvo= + ocp-aad-session-key: + - dghcZo0xoJH6J5LrER3zPu82BPoKBHa2rPCHCqaWKHU9un1UEuWK2Jcr0cmZanh8OYojeaF7C0qu_aBQ0kILx5Z9uQ85p69o5x4cM1r7KPsjrQ5W7mabK_6CHFigNk-S.NbHZdFCIYyEZbFAvgOlZuy7WkL_oBtyFYZUonqgCpHk + pragma: + - no-cache + request-id: + - 09a17ede-fce8-4194-91b8-878509a28e12 + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:37 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1AEDB327C57340E0A188E05C36A582AD Ref B: SJC211051205037 Ref C: 2024-08-14T20:42:37Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:38.3649167Z","updatedOn":"2024-08-14T20:42:38.8909209Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42: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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 46B10BEF72A342E4A6400347AC985C70 Ref B: SJC211051204019 Ref C: 2024-08-14T20:42:38Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:42:39 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E13F08C5C116452AA7F019DA9C799F8F Ref B: SJC211051203045 Ref C: 2024-08-14T20:42:39Z' + 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": "de6682f1-1f47-46cc-8938-ca991eb8aabe", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:39.6632695Z","updatedOn":"2024-08-14T20:42:40.2882830Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:42:40 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: A7690C7986B645C6ABF525225D4B179F Ref B: SJC211051201051 Ref C: 2024-08-14T20:42:39Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --service-account + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:42.2970795Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:42 GMT + etag: + - '"0200aee1-0000-0600-0000-66bd173a0000"' + expires: + - '-1' + mise-correlation-id: + - daa67015-b22f-44e0-bbfc-85d76402c0cd + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-msedge-ref: + - 'Ref A: E117ED6C8F844B708D1038DF48FFF838 Ref B: SJC211051205031 Ref C: 2024-08-14T20:44:42Z' + status: + code: 200 + message: OK +- 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:42.2970795Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:42 GMT + etag: + - '"0200aee1-0000-0600-0000-66bd173a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 346F6600DCBA4DDC9FBAE45B0C18B49F Ref B: SJC211051201051 Ref C: 2024-08-14T20:44:43Z' + 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.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"cduu3bugpxedcd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:45.142347366Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:45.142347466Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3S+S4nwvdHvRtgdCbfB59A';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: + - Wed, 14 Aug 2024 20:44:45 GMT + grafana-trace-id: + - a342d883eed23314d6fe0456d4742d09 + mise-correlation-id: + - 6f58c23c-17a1-4512-8e2a-fdd7f55faf96 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668284.651.27.910613|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2w1d4229sa","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vysibksga","title":"Azure Monitor"},{"id":14,"uid":"bduu2w0kj7vuod","title":"Geneva"},{"id":12,"uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3bugpxedcd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ydyqUTR64bIcirK//6Ynkw';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: + - Wed, 14 Aug 2024 20:44:45 GMT + grafana-trace-id: + - 19f2975af99b897d9a63349717e06b2b + mise-correlation-id: + - 6b8ff261-fc72-4d30-b75c-2dccc0d66737 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668286.589.26.438129|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "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: + - '212' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4uC38pB2IpENft8wt/yC5A';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: + - Wed, 14 Aug 2024 20:44:46 GMT + grafana-trace-id: + - 2e981c80023ee12ca1c83380d4c6a746 + mise-correlation-id: + - 9b3bba21-768b-43ef-abe9-5f7050fc0bca + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668287.092.26.965637|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DphRuj2ca6eYAadjICiBJA';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: + - Wed, 14 Aug 2024 20:44:46 GMT + grafana-trace-id: + - 74d98678cd3e83222e14165b5ee19320 + mise-correlation-id: + - 4e4b3cc8-7be0-4228-94ae-f270907db1c5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668287.497.27.459809|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2w1d4229sa","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vysibksga","title":"Azure Monitor"},{"id":14,"uid":"bduu2w0kj7vuod","title":"Geneva"},{"id":12,"uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3bugpxedcd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-U+aEobn3hXNUAbKYNA0/Vg';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: + - Wed, 14 Aug 2024 20:44:46 GMT + grafana-trace-id: + - 21562935199593243437f31213607663 + mise-correlation-id: + - d9f6c889-d101-46c5-b198-1d4160a453b9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668287.665.26.913019|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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", "panels": [], "uid": "mg2OAlTVa"}, + "folderUid": "cduu3bugpxedcd", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '127' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3bugpxedcd","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-7MvCQcr4/5kXRLaWRUSuXA';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: + - Wed, 14 Aug 2024 20:44:47 GMT + grafana-trace-id: + - f1ee0f88e0dfcba0f494883391874c94 + mise-correlation-id: + - 1bfe6173-489e-473a-9bef-ae475c9971e4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668288.026.26.140849|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard2", "panels": [], "uid": "mg2OAlTVb"}, + "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '97' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":34,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ENLwdsUKN6jiY2f/tn9a2Q';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: + - Wed, 14 Aug 2024 20:44:47 GMT + grafana-trace-id: + - 1f17216b56a7fc3f7ca0232cedfd6101 + mise-correlation-id: + - 64043f59-b374-44d9-9f84-bedacde87bf1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668288.561.26.998204|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bgUCU0ydFDokMnOJwQvMmA';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: + - Wed, 14 Aug 2024 20:44:48 GMT + grafana-trace-id: + - f57dfa7b8557d617c4ddcc1760356df1 + mise-correlation-id: + - 273f6448-0fbb-422e-8918-1d46ac6e075c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668289.037.28.658736|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2w1d4229sa","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vysibksga","title":"Azure Monitor"},{"id":14,"uid":"bduu2w0kj7vuod","title":"Geneva"},{"id":12,"uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3bugpxedcd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MKsUJXBZoM23J2whHNSt/g';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: + - Wed, 14 Aug 2024 20:44:48 GMT + grafana-trace-id: + - bea33a72b40e0263c2f259fb1b8791a5 + mise-correlation-id: + - cb5d2009-ec8f-4e38-9d00-cefcb16097b5 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668289.207.28.810732|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 Dashboard3", "panels": [], "uid": "mg2OAlTVc"}, + "folderUid": "cduu3bugpxedcd", "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '128' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3bugpxedcd","id":35,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fvHsb3QaQk3xBsbrPPUHjQ';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: + - Wed, 14 Aug 2024 20:44:48 GMT + grafana-trace-id: + - a935022ef89de5e296f0fb0d2f0f7643 + mise-correlation-id: + - ed25c2c9-ab2b-40fa-a69b-888ba12a7e8b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668289.386.27.708941|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004", "role": "Admin"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '52' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/serviceaccounts + response: + body: + string: '{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":""}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '150' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+luECTyhYQOETXPv7KfxKw';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: + - Wed, 14 Aug 2024 20:44:48 GMT + grafana-trace-id: + - b9aea188fa70b0ab65d23e9dea51e612 + mise-correlation-id: + - 4a999d2f-6580-4c82-877e-c0fe5cb37ee3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668289.832.29.594501|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"clitestamgmigrate000004","login":"sa-1-clitestamgmigrate000004","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/086fbe681c0f5df12603d601d563b0d7"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '251' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PRROLsi4ookZ6lfQe9022w';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: + - Wed, 14 Aug 2024 20:44:49 GMT + grafana-trace-id: + - 23a352553faeb8df93b6b1527ad8ab63 + mise-correlation-id: + - 8e4b0c67-4cff-4961-a4cb-7b015d656236 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668290.258.29.443459|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "clitestamgmigrate000004_token", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '65' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '{"id":1,"name":"clitestamgmigrate000004_token","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '87' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-V56Lh5Fdlo/QQ8plxQ9iew';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: + - Wed, 14 Aug 2024 20:44:49 GMT + grafana-trace-id: + - 33864a390248e166f07b435c16b3e12a + mise-correlation-id: + - af7c8ed6-7d31-4b03-985c-fc03ba0c4d52 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668290.506.28.124731|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:50 GMT + grafana-trace-id: + - 57476a420bc8095cde93b7d714e130f8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668291.006.26.413325|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 migrate + Connection: + - keep-alive + ParameterSetName: + - -g -n -s -t + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:50 GMT + etag: + - '"740000f2-0000-0800-0000-66bd16b40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 6C39020798F440D393BB87D0B665F0FF Ref B: SJC211051205051 Ref C: 2024-08-14T20:44:50Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/health + response: + body: + string: "{\n \"commit\": \"ac358f3e561c56e9e5e01d315fd306e01a8aadc5\",\n \"database\": + \"ok\",\n \"enterpriseCommit\": \"b93c5949c399ecd18d88492a7e7928dcc92f9f72\",\n + \ \"version\": \"10.4.7\"\n}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '167' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:44:50 GMT + grafana-trace-id: + - 4802713ffcf43727640e22d95c612d41 + mise-correlation-id: + - a5a893d6-3294-4f06-a529-b048ef6e30b6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668291.547.28.987191|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Pde6Tw0kATeB5k4sKEHTTw';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: + - Wed, 14 Aug 2024 20:44:51 GMT + grafana-trace-id: + - 37ad6087597fee24f540c7e85fe7838d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668292.037.27.607186|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.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/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":true,"jsonData":{"azureAuthType":"msi","subscriptionId":"73D886AA-48C7-4C13-BA14-47D1EE4A5EF0"},"readOnly":false},{"id":4,"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":"currentuser"},"oauthPassThru":true},"readOnly":false},{"id":2,"uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f","orgId":1,"name":"Geneva + SLI Data","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://genevaslidatafollower.westcentralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"slihelper","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false},{"id":3,"uid":"f6364b78-a58a-4fcd-8fae-8cd0d3ddc448","orgId":1,"name":"IcM + via ADX","type":"grafana-azure-data-explorer-datasource","typeName":"Azure + Data Explorer Datasource","typeLogoUrl":"public/plugins/grafana-azure-data-explorer-datasource/img/logo.png","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"currentuser"},"clusterUrl":"https://icmclusterfollower.centralus.kusto.windows.net","dataConsistency":"strongconsistency","defaultDatabase":"IcMDataWarehouse","defaultEditorMode":"visual","oauthPassThru":true},"readOnly":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2005' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hf9BCqHv3ztkIk8FJsXeFA';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: + - Wed, 14 Aug 2024 20:44:51 GMT + grafana-trace-id: + - 78be28e6d1e2c910a70f0f3badba223b + mise-correlation-id: + - 24e50695-bb80-48e9-ba7b-6ca431b8b139 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668292.227.26.264665|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 5, "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", "orgId": 1, "name": + "Test Azure Monitor Data Source", "type": "grafana-azure-monitor-datasource", + "typeName": "Azure Monitor", "typeLogoUrl": "public/app/plugins/datasource/azuremonitor/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: + - '434' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":5,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '543' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9+C4Mf5zbzYhXoIOLmHd8w';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - a01955c39dff7534d3ed7ff7f4dfc9e7 + mise-correlation-id: + - a1506f11-07ef-4c44-bcb3-4a8e432a8815 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668292.595.26.262521|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"cduu2w1d4229sa","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"dduu2vysibksga","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/dduu2vysibksga/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"bduu2w0kj7vuod","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/bduu2w0kj7vuod/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":32,"uid":"cduu3bugpxedcd","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1109' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bTNh5NeU6SHWepsJjM6PIg';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: + - Wed, 14 Aug 2024 20:44:52 GMT + grafana-trace-id: + - 4650e217d3160928fb2d42440ebd68c7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.842.31.343927|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/cduu2w1d4229sa + response: + body: + string: '{"id":28,"uid":"cduu2w1d4229sa","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:49.790452Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:49.790452Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DcPNg0cD++Pli6y+GzTGfA';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 57568d7c717950208f3076084450ec58 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668293.977.27.19304|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/cduu2w1d4229sa/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu2w1d4229sa","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu2w1d4229sa","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aDa3szXqb7ALvveDu/Wdug';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - a304a6f42adb7e3631fd3c3ae6d29e6c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.185.29.562584|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/dduu2vysibksga + response: + body: + string: '{"id":1,"uid":"dduu2vysibksga","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/dduu2vysibksga/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:48.456992Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:48.456992Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+DwQ8gKvUsNQzQWisr58WA';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 0a1f50de268a3b20d80632dcde783e68 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.321.26.301503|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/dduu2vysibksga/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu2vysibksga","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vysibksga/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu2vysibksga","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/dduu2vysibksga/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ko1V65CeCX+ts/LFndmBCg';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - f1a4b640c8faeb4523cd6b1b26f44595 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.49.29.857729|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/bduu2w0kj7vuod + response: + body: + string: '{"id":14,"uid":"bduu2w0kj7vuod","orgId":0,"title":"Geneva","url":"/dashboards/f/bduu2w0kj7vuod/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:49.379245Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:49.379245Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6F9wA0cW3fJrumO35oZuKQ';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - ee0604c5e4c97716414593d73534cddf + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.676.28.199626|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/bduu2w0kj7vuod/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu2w0kj7vuod","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/bduu2w0kj7vuod/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu2w0kj7vuod","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/bduu2w0kj7vuod/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ax0ipEkhzfC67/jvBsje5A';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: + - Wed, 14 Aug 2024 20:44:53 GMT + grafana-trace-id: + - 4e00207574414c8e26a7c7154d4b3435 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668294.851.28.48191|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/fduu2w0f9flkwd + response: + body: + string: '{"id":12,"uid":"fduu2w0f9flkwd","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:39:49.303333Z","updatedBy":"Anonymous","updated":"2024-08-14T20:39:49.303334Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/bJ9jVnesbyKr7ijB1qLBQ';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - c813c5058f3897b2fd5dcf031dd1dc27 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.03.26.75373|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/fduu2w0f9flkwd/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ET90ymc//gWamH+pMAzYAg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 7619855695ad9f2cabc5e28622d94c70 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.195.28.642337|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/cduu3bugpxedcd + response: + body: + string: '{"id":32,"uid":"cduu3bugpxedcd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:45.146985Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:45.146985Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tKasFFI1XfgMnWAr0ezGLg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - a122ad96d2e9a2c07a53c20bab6e4447 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.366.26.94985|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/cduu3bugpxedcd/permissions + response: + body: + string: '[{"folderId":32,"created":"2024-08-14T20:44:45Z","updated":"2024-08-14T20:44:45Z","userId":2,"userLogin":"example@example.com","userEmail":"example@example.com","userAvatarUrl":"/avatar/680ab924279570be1058c370ae052197","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","permission":4,"permissionName":"Admin","uid":"cduu3bugpxedcd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3bugpxedcd/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:45Z","updated":"2024-08-14T20:44:45Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"cduu3bugpxedcd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3bugpxedcd/test-folder","inherited":false},{"folderId":32,"created":"2024-08-14T20:44:45Z","updated":"2024-08-14T20:44:45Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"cduu3bugpxedcd","title":"Test + Folder","slug":"","isFolder":true,"url":"/dashboards/f/cduu3bugpxedcd/test-folder","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '1234' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ovTsuPZ1wE3hZ4scV/01Ew';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 13ce1222b9e19590b9204f08b325a3d7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.53.28.183341|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":28,"uid":"bduu33xxaw8aof","title":"Azure Kubernetes Service + Monitoring","uri":"db/azure-kubernetes-service-monitoring","url":"/dashboards/f/bduu33xxaw8aof/azure-kubernetes-service-monitoring","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":1,"uid":"eduu33vsl0hz4c","title":"Azure + Monitor","uri":"db/azure-monitor","url":"/dashboards/f/eduu33vsl0hz4c/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":14,"uid":"dduu33x374a9sf","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/dduu33x374a9sf/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"dduu33wxncem8c","title":"Microsoft + Defender for Cloud","uri":"db/microsoft-defender-for-cloud","url":"/dashboards/f/dduu33wxncem8c/microsoft-defender-for-cloud","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '910' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8NH+Tcfq8YmAkJ5rm/rRkg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 4b793ef73a94a6821af2726effd058bc + mise-correlation-id: + - cdafdf8f-913d-46b2-9b55-afd6bb8df4ec + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.701.27.205825|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/bduu33xxaw8aof + response: + body: + string: '{"id":28,"uid":"bduu33xxaw8aof","orgId":0,"title":"Azure Kubernetes + Service Monitoring","url":"/dashboards/f/bduu33xxaw8aof/azure-kubernetes-service-monitoring","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:17.475635Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:17.475635Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '379' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1C1OqsdecHpKj4W2ulaQfg';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: + - Wed, 14 Aug 2024 20:44:54 GMT + grafana-trace-id: + - 7780ba3e1a62410f3ba8cfa11eb07b73 + mise-correlation-id: + - 7a7264ad-c594-4eec-987d-cdb393a9a5c3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668295.847.27.642370|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/bduu33xxaw8aof/permissions + response: + body: + string: '[{"folderId":28,"created":"2024-08-14T20:42:17Z","updated":"2024-08-14T20:42:17Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"bduu33xxaw8aof","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/bduu33xxaw8aof/azure-kubernetes-service-monitoring","inherited":false},{"folderId":28,"created":"2024-08-14T20:42:17Z","updated":"2024-08-14T20:42:17Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"bduu33xxaw8aof","title":"Azure + Kubernetes Service Monitoring","slug":"","isFolder":true,"url":"/dashboards/f/bduu33xxaw8aof/azure-kubernetes-service-monitoring","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '877' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DO8hWutjd/WoASj037mLfg';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 530c2a86621a1dc75cfd597203ad2d63 + mise-correlation-id: + - 12745484-ad98-45e7-8c8f-8ec5dab59711 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.001.26.916761|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/eduu33vsl0hz4c + response: + body: + string: '{"id":1,"uid":"eduu33vsl0hz4c","orgId":0,"title":"Azure Monitor","url":"/dashboards/f/eduu33vsl0hz4c/azure-monitor","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:16.370446Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:16.370446Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '334' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ogJxvpecuOjPLnV0B5wY1g';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 4949867112f34f06c576f88938cfcfe2 + mise-correlation-id: + - 9e47f0f3-df43-442b-b872-3dab57bc646c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.137.30.122128|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/eduu33vsl0hz4c/permissions + response: + body: + string: '[{"folderId":1,"created":"2024-08-14T20:42:16Z","updated":"2024-08-14T20:42:16Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"eduu33vsl0hz4c","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/eduu33vsl0hz4c/azure-monitor","inherited":false},{"folderId":1,"created":"2024-08-14T20:42:16Z","updated":"2024-08-14T20:42:16Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"eduu33vsl0hz4c","title":"Azure + Monitor","slug":"","isFolder":true,"url":"/dashboards/f/eduu33vsl0hz4c/azure-monitor","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '787' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jYMZTewCR4q+MFSiLpKb6w';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - ad823ccac9582350ab57b3a1b9de6c00 + mise-correlation-id: + - 4717f7e1-853d-4bc5-95cc-6be8e4143c74 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.273.29.79347|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/dduu33x374a9sf + response: + body: + string: '{"id":14,"uid":"dduu33x374a9sf","orgId":0,"title":"Geneva","url":"/dashboards/f/dduu33x374a9sf/geneva","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:17.040586Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:17.040586Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '321' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bwBqDhpVNyvS/kDzs94gFg';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - d1cf05f7645be54313673bef7aed446b + mise-correlation-id: + - 8cb7b042-f98c-4e5b-a933-3c93457a1be0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.399.27.410498|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/dduu33x374a9sf/permissions + response: + body: + string: '[{"folderId":14,"created":"2024-08-14T20:42:17Z","updated":"2024-08-14T20:42:17Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu33x374a9sf","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu33x374a9sf/geneva","inherited":false},{"folderId":14,"created":"2024-08-14T20:42:17Z","updated":"2024-08-14T20:42:17Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu33x374a9sf","title":"Geneva","slug":"","isFolder":true,"url":"/dashboards/f/dduu33x374a9sf/geneva","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '761' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Nuf6kHrmTT/u/OwSQnhC2Q';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - 7e0dbeb72c84fa2638f49bd18783b647 + mise-correlation-id: + - 732c6f88-b409-4493-aa1c-1a51ad74e9d2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.549.27.782187|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/dduu33wxncem8c + response: + body: + string: '{"id":12,"uid":"dduu33wxncem8c","orgId":0,"title":"Microsoft Defender + for Cloud","url":"/dashboards/f/dduu33wxncem8c/microsoft-defender-for-cloud","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:42:16.962502Z","updatedBy":"Anonymous","updated":"2024-08-14T20:42:16.962502Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '365' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AaHp1zCm3DUSAo2e90g5/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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - ae528dfd13fa134e1953fe288a385136 + mise-correlation-id: + - f8c0c77a-9651-4936-9bda-b65ca0a2c766 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.724.29.71594|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/dduu33wxncem8c/permissions + response: + body: + string: '[{"folderId":12,"created":"2024-08-14T20:42:16Z","updated":"2024-08-14T20:42:16Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"dduu33wxncem8c","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/dduu33wxncem8c/microsoft-defender-for-cloud","inherited":false},{"folderId":12,"created":"2024-08-14T20:42:16Z","updated":"2024-08-14T20:42:16Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"dduu33wxncem8c","title":"Microsoft + Defender for Cloud","slug":"","isFolder":true,"url":"/dashboards/f/dduu33wxncem8c/microsoft-defender-for-cloud","inherited":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '849' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RpLcwmmrZXD61ybI9XilTw';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: + - Wed, 14 Aug 2024 20:44:55 GMT + grafana-trace-id: + - c58fe1d6b22ef255b625f95d0a0460a2 + mise-correlation-id: + - ae0bc06a-72ff-456a-92cf-6cc10febaaf0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668296.834.28.760888|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/cduu2w1d4229sa + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-94FQ6OJWlXrWs56yb/9zgA';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - 9c36dee3e1a3f27832b9ede78b8c3513 + mise-correlation-id: + - c9e1aa45-c64d-4882-9447-bd6e705eba09 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.043.29.87712|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 28, "uid": "cduu2w1d4229sa", "orgId": 0, "title": "Azure Kubernetes + Service Monitoring", "url": "/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:49.790452Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:49.790452Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '428' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PVwkgZ7qPhZQYa6kNI5P0A';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - f69b272078b73b362df8177faa71a90d + mise-correlation-id: + - 3d4f362b-8bae-42e6-8420-c3acce863dd4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.178.29.77756|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/dduu2vysibksga + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yF0Xgwr1GvdTXXVJRc/Npg';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - 8a7374e6d8e6f9e6842ee84eb3cdbbd8 + mise-correlation-id: + - 8d491ee0-aeba-44e7-a1ff-ce90e29832ed + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.32.26.792788|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 1, "uid": "dduu2vysibksga", "orgId": 0, "title": "Azure Monitor", + "url": "/dashboards/f/dduu2vysibksga/azure-monitor", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:39:48.456992Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:39:48.456992Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '383' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+Pl5/d+7lIxjSexvOViHPQ';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - a41581900b422a258d08e690a2d5d243 + mise-correlation-id: + - 338039d7-d296-43c0-9fcd-8d11a91aa48a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.479.28.121553|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/bduu2w0kj7vuod + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rd53uxPHURGwifUkg45Z0A';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - fee94eeaa7fadbba4a23d683315caa09 + mise-correlation-id: + - cfbc1e1c-0abb-4815-ad39-b46895d9a7ac + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.615.29.950201|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 14, "uid": "bduu2w0kj7vuod", "orgId": 0, "title": "Geneva", "url": + "/dashboards/f/bduu2w0kj7vuod/geneva", "hasAcl": false, "canSave": true, "canEdit": + true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", "created": + "2024-08-14T20:39:49.379245Z", "updatedBy": "Anonymous", "updated": "2024-08-14T20:39:49.379245Z", + "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '370' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P+NK/Spd5ogpXXjBRGT0Rw';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - 3500900255f4d516ba55ed0704a09cd1 + mise-correlation-id: + - f4570881-20e5-4e9e-9cbc-0b26c710bb80 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.761.29.951529|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/fduu2w0f9flkwd + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GY9LSWQpIqsoyC05RtUPJg';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: + - Wed, 14 Aug 2024 20:44:56 GMT + grafana-trace-id: + - 77b1dc3aac7ceeea4e4632de70f5b5fc + mise-correlation-id: + - 691ea2c0-2ff0-490b-b795-8e02094d2884 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668297.897.29.381806|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 12, "uid": "fduu2w0f9flkwd", "orgId": 0, "title": "Microsoft Defender + for Cloud", "url": "/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "Anonymous", "created": "2024-08-14T20:39:49.303333Z", "updatedBy": + "Anonymous", "updated": "2024-08-14T20:39:49.303334Z", "version": 1, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '414' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"message":"a folder with the same name already exists in the current + location"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '80' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-B/vi5ayHWq9uurhy2zZK1Q';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 9a449cdc7fa087037205218a23463a8a + mise-correlation-id: + - e368f071-4128-4902-9177-b780ffd2b3b6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.058.30.295906|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/cduu3bugpxedcd + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qB8Ms8ONY+VyiYOkpptANg';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - f4c52739005d3a942ff110a8ae29f0ba + mise-correlation-id: + - 98deb5c2-92ce-4a55-9bf2-64c3d4dee7af + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.262.29.626345|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"id": 32, "uid": "cduu3bugpxedcd", "orgId": 0, "title": "Test Folder", + "url": "/dashboards/f/cduu3bugpxedcd/test-folder", "hasAcl": false, "canSave": + true, "canEdit": true, "canAdmin": true, "canDelete": true, "createdBy": "Anonymous", + "created": "2024-08-14T20:44:45.146985Z", "updatedBy": "Anonymous", "updated": + "2024-08-14T20:44:45.146985Z", "version": 1, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '380' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":32,"uid":"cduu3bugpxedcd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2024-08-14T20:44:57.469739084Z","updatedBy":"example@example.com","updated":"2024-08-14T20:44:57.469739084Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '357' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XQOf6Pj1E5waGu8ihsUMng';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - e8ec0eb8e9f6d0b695ef104fb26dde42 + mise-correlation-id: + - 8dc663a6-070c-4c9e-8125-687e4908c103 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.452.27.106695|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + 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":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":19,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":3,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":11,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":7,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":8,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":9,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":2,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":10,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":4,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":5,"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":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/Azure Monitor","sortMeta":0},{"id":25,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"fduu2w0f9flkwd","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/fduu2w0f9flkwd/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"cduu2w1d4229sa","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2w1d4229sa/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":20,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":18,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":21,"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":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2w1d4229sa","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2w1d4229sa/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"cduu2w1d4229sa","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2w1d4229sa/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":26,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":15,"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":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":16,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":22,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0},{"id":33,"uid":"mg2OAlTVa","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/Test Folder","sortMeta":0},{"id":34,"uid":"mg2OAlTVb","title":"Test + Dashboard2","uri":"db/test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":35,"uid":"mg2OAlTVc","title":"Test + Dashboard3","uri":"db/test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/Test Folder","sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '10523' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lZuqz69cEGS9cXdOpy5jVA';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - 1b8c48a904b5c380c9ad3b1404e24b0c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.686.29.889707|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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\":\"2024-08-14T20:39:49Z\",\"updated\":\"2024-08-14T20:39:49Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2w0kj7vuod\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2w0kj7vuod/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":23,\"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-store + connection: + - keep-alive + content-length: + - '19960' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+KoYzXbxRJ7cEq3dtqxWZw';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: + - Wed, 14 Aug 2024 20:44:57 GMT + grafana-trace-id: + - a7450ee6d1c810ec3b2ae9db36a7177a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668298.825.27.902956|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":24,"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-store + connection: + - keep-alive + content-length: + - '5507' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LD6cVsR7OYYvCWa+FF7qIQ';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 70d701921ce23953931614eb6e8374c0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.029.29.488059|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":19,"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-store + connection: + - keep-alive + content-length: + - '6138' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Tfp5WDj1GOIgsoPiGFy+6w';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 17b7d86ca70ed2d5add33307043c15b0 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.213.28.937443|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"v1Alerts.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":3,"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\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"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev0"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev1"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev2"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev3"}]}]}]},"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/azure-alert-consumption?${ds:queryparam}\u0026${sub:queryparam}\u0026${rg:queryparam}\u0026${__url_time_range}\u0026var-mc=Fired\u0026var-mc=Resolved\u0026var-as=New\u0026var-as=Acknowledged\u0026var-as=Closed\u0026var-sev=Sev4"}]}]}]},"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '18653' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vBfQAzr7sWrOWJoEaD+0Sw';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 6f14f023f6c9efc582e1dfceac7999d1 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.412.28.211284|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":11,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '58604' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-S5/xxIL85/vh4kJuhjP6rA';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - cbc7057c12cb587a321c15e3e95c3306 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.618.27.621401|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":6,"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":5,"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":5,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '23260' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CC9v81LEkkTI/cztSOSKtg';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: + - Wed, 14 Aug 2024 20:44:58 GMT + grafana-trace-id: + - 7ae88dec397250c58e801281e0202d2d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668299.812.28.398014|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":7,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '56537' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TVN9b2Bmc9W2iz2KXFcIQQ';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 5e47c0db77ec5e76bc9978d26bff9fd4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.004.28.236580|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":8,"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":5,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '166633' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AiWEYLnlDkCxOanCAiXlyQ';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 57f9572f6317e003475d21b7110b0e3b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.204.31.81568|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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\":\"2024-08-14T20:39:49Z\",\"updated\":\"2024-08-14T20:39:49Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vysibksga\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vysibksga/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":9,\"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\":5,\"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\":5,\"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\":5,\"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\":5,\"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-store + connection: + - keep-alive + content-length: + - '37722' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bEva1kM7P4X2VVxGA5BuuA';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - c7d64d72effd9ea13075cee70b04f537 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.407.29.728627|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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\":\"2024-08-14T20:39:48Z\",\"updated\":\"2024-08-14T20:39:48Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"dduu2vysibksga\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/dduu2vysibksga/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"storage.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__requires\":[{\"id\":\"gauge\",\"name\":\"Gauge\",\"type\":\"panel\",\"version\":\"\"},{\"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\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":2,\"iteration\":1620257813794,\"links\":[],\"panels\":[{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":0,\"y\":1},\"id\":7,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"/^Availability$/\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability\",\"transparent\":true,\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":3,\"y\":1},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":6,\"y\":1},\"id\":8,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":9,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":12,\"y\":1},\"id\":10,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Ingress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":3,\"x\":15,\"y\":1},\"id\":11,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"value_and_name\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Egress\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"\",\"transparent\":true,\"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\":9,\"w\":12,\"x\":0,\"y\":5},\"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 + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by storage type\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":5},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"alignAsTable\":false,\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"rightSide\":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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + by API Name\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":14},\"id\":13,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"multi\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"\",\"alias\":\"Table + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Capacity + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":14},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by storage type\",\"transformations\":[],\"type\":\"timeseries\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":23},\"id\":52,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":24},\"id\":16,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true},\"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\":24},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":20,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Blob Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":30},\"id\":22,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"File Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":24,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Table Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":38},\"id\":26,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Total\"],\"aggregation\":\"Total\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"},{\"dimension\":\"ResponseType\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Response + type\",\"value\":\"ResponseType\"},{\"text\":\"Geo type\",\"value\":\"GeoType\"},{\"text\":\"API + name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Transactions\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Queue Services\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"reducers\":[\"sum\"]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":46},\"id\":50,\"panels\":[],\"title\":\"Performance\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"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\":47},\"id\":28,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"sum\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"datasource\":\"$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},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false},\"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\":47},\"id\":30,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"timeseries\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":53},\"id\":32,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessE2ELatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"SuccessServerLatency\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"title\":\"\",\"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\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":64},\"id\":48,\"panels\":[],\"title\":\"Availability\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"description\":\"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"red\",\"value\":null},{\"color\":\"green\",\"value\":100}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":65},\"id\":34,\"options\":{\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"showThresholdLabels\":false,\"showThresholdMarkers\":false,\"text\":{}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"gauge\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":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\":73},\"id\":36,\"maxDataPoints\":1,\"options\":{\"showHeader\":false},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"},{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\",\"Minimum\",\"Maximum\"],\"aggregation\":\"Average\",\"alias\":\"\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"ApiName\",\"filter\":\"\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Geo + type\",\"value\":\"GeoType\"},{\"text\":\"API name\",\"value\":\"ApiName\"},{\"text\":\"Authentication\",\"value\":\"Authentication\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Availability + by API name\",\"transformations\":[{\"id\":\"reduce\",\"options\":{\"includeTimeField\":false,\"mode\":\"seriesToRows\",\"reducers\":[\"mean\"]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"percent\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":73},\"hiddenSeries\":false,\"id\":38,\"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\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"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\"}],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/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\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability + Trend\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"transformations\":[],\"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}},{\"collapsed\":false,\"datasource\":\"$ds\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":81},\"id\":46,\"panels\":[],\"title\":\"Capacity\",\"type\":\"row\"},{\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":82},\"id\":40,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Account + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns\",\"metricName\":\"UsedCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"title\":\"\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"$ds\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"decbytes\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":90},\"hiddenSeries\":false,\"id\":42,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":1,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Capacity\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCapacity\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Storage + capacity\",\"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\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"graph\":false,\"legend\":false,\"tooltip\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":4,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"always\",\"spanNulls\":true},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":90},\"id\":44,\"options\":{\"legend\":{\"calcs\":[\"mean\"],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltipOptions\":{\"mode\":\"single\"}},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Blob + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Blob + type\",\"value\":\"BlobType\"},{\"text\":\"Blob tier\",\"value\":\"Tier\"}],\"metricDefinition\":\"$ns/blobServices\",\"metricName\":\"BlobCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/blobServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Table + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/tableServices\",\"metricName\":\"TableCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/tableServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"File + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"File + Share\",\"value\":\"FileShare\"}],\"metricDefinition\":\"$ns/fileServices\",\"metricName\":\"FileCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/fileServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"D\",\"subscription\":\"$sub\"},{\"appInsights\":{\"dimension\":[],\"metricName\":\"select\",\"timeGrain\":\"auto\"},\"azureLogAnalytics\":{\"query\":\"//change + this example to create your own time series query\\n\\u003ctable name\\u003e + \ //the table + to query (e.g. Usage, Heartbeat, Perf)\\n| where $__timeFilter(TimeGenerated) + \ //this is a macro used to show the full + chart\u2019s time range, choose the datetime column here\\n| summarize count() + by \\u003cgroup by column\\u003e, bin(TimeGenerated, $__interval) //change + \u201Cgroup by column\u201D to a column in your table, such as \u201CComputer\u201D. + The $__interval macro is used to auto-select the time grain. Can also use + 1h, 5m etc.\\n| order by TimeGenerated asc\",\"resultFormat\":\"time_series\",\"workspace\":\"00000000-0000-0000-0000-000000000000\"},\"azureMonitor\":{\"aggOptions\":[\"Average\"],\"aggregation\":\"Average\",\"alias\":\"Queue + Count\",\"allowedTimeGrainsMs\":[3600000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[],\"metricDefinition\":\"$ns/queueServices\",\"metricName\":\"QueueCount\",\"metricNamespace\":\"Microsoft.Storage/storageAccounts/queueServices\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource/default\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"}],\"top\":\"10\"},\"hide\":false,\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"E\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Storage + count\",\"type\":\"timeseries\"}],\"refresh\":false,\"schemaVersion\":27,\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Data + Source\",\"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\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"Namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + [\\\"type\\\"]\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"type\":\"query\"},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureResourceGraph\":{\"query\":\"resources\\r\\n| + where [\\\"type\\\"] =~ \\\"Microsoft.Storage/storageAccounts\\\"\\r\\n| distinct + resourceGroup\"},\"queryType\":\"Azure Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$sub\"]},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"$ds\",\"definition\":\"\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":{\"namespace\":\"$ns\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":5,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Azure + / Insights / Storage Accounts\",\"uid\":\"3n2E8CrGk\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123789' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-d3ol3CuU8OHRfmVDk15Gyg';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 1297a81b38d6b48183d81bdfddfd2f1e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.587.29.794550|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":10,"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":5,"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":5,"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":5,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '123309' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-b/UBwDet5uCCWuM2hxyjIg';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - aee65977b70fc22aa13a87c571378934 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.752.29.751285|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":4,"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":5,"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":5,"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":5,"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-store + connection: + - keep-alive + content-length: + - '117797' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Nt6xLJPSmRQH+qhEUd/LrA';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: + - Wed, 14 Aug 2024 20:44:59 GMT + grafana-trace-id: + - 3be4851c347644e4c850f0a8888d483e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668300.927.29.363491|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:48Z","updated":"2024-08-14T20:39:48Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"dduu2vysibksga","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/dduu2vysibksga/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":5,"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-store + connection: + - keep-alive + content-length: + - '79655' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-j5i7Z1ch5rQnsJGhZBizPQ';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 5cc45a2cc3aa3ce999a0e877d1b866c8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.131.31.652031|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":25,"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-store + connection: + - keep-alive + content-length: + - '14470' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+Bp/i5qGOVjvOZsB/lReHQ';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 174e311434bcc35f8f78ead3ac77f733 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.293.29.576430|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/defenderForCloudActiveAlerts + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"defender-for-cloud-active-alerts\",\"url\":\"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:49Z\",\"updated\":\"2024-08-14T20:39:49Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"fduu2w0f9flkwd\",\"folderTitle\":\"Microsoft + Defender for Cloud\",\"folderUrl\":\"/dashboards/f/fduu2w0f9flkwd/microsoft-defender-for-cloud\",\"provisioned\":true,\"provisionedExternalId\":\"Defender-for-Cloud-ActiveAlerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"9.4.12\"},{\"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\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"Alert + dashboard for Defender for Cloud (MDC)\",\"editable\":true,\"id\":13,\"links\":[{\"asDropdown\":false,\"icon\":\"external + link\",\"includeVars\":false,\"keepTime\":false,\"tags\":[],\"targetBlank\":true,\"title\":\"Feedback\",\"tooltip\":\"\",\"type\":\"link\",\"url\":\"https://forms.office.com/r/trfcu7UYK9\"}],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":9,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eActive alerts by severity\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":15,\"x\":9,\"y\":0},\"id\":7,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts generated by severity and day\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":0,\"y\":3},\"id\":31,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Information'\\r\\n | + project Severity = tostring(Severity)\\r\\n | summarize information = count() + by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Information\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":2,\"y\":3},\"id\":5,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Low'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize Low = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Low\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Low\":false},\"indexByName\":{},\"renameByName\":{}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-orange\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":4,\"y\":3},\"id\":4,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'Medium'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize medium = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Medium\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"Severity\":false,\"count_\":true,\"medium\":false},\"indexByName\":{},\"renameByName\":{\"count_\":\"\"}}}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-red\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":2,\"x\":6,\"y\":3},\"id\":6,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | where properties.Status in ('Active')\\r\\n | extend Severity = properties.Severity\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where TimeRange + \\u003e ago($TimeRange)\\r\\n | where Severity == 'High'\\r\\n | project + Severity = tostring(Severity)\\r\\n | summarize high = count() by Severity\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"High\",\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"noValue\":\"0\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"InfoCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"LowCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MediumCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"HighCount\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":10,\"w\":15,\"x\":9,\"y\":3},\"id\":30,\"options\":{\"barRadius\":0,\"barWidth\":0.34,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"always\",\"stacking\":\"normal\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"datestamp\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Medium\\\"\\r\\n| summarize MediumCount = count() by + bin(TimeGeneratedUtc, 1d), Severity\\r\\n| join kind=leftouter (\\r\\nsecurityresources + \\r\\n| where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend + Severity = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Low\\\"\\r\\n| summarize LowCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter (\\r\\nsecurityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc = todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"High\\\"\\r\\n| summarize HighCount = count() by bin(TimeGeneratedUtc, + 1d), Severity) on TimeGeneratedUtc\\r\\n| join kind=leftouter\\r\\n(securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Severity + = tostring(properties.Severity), TimeGeneratedUtc\_=\_todatetime(properties.TimeGeneratedUtc)\\r\\n| + where Severity == \\\"Informational\\\"\\r\\n| summarize InfoCount = count() + by bin(TimeGeneratedUtc,\_1d),\_Severity\\r\\n) on TimeGeneratedUtc\\r\\n| + where TimeGeneratedUtc \\u003e ago($TimeRange)\\r\\n| extend datestamp = format_datetime(TimeGeneratedUtc, + 'yyyy-MM-dd')\\r\\n| project datestamp, HighCount,\_MediumCount,\_LowCount,\_InfoCount\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"TimeGeneratedUtc\":false},\"indexByName\":{},\"renameByName\":{\"HighCount\":\"Alerts + with high severity\",\"InfoCount\":\"Alerts with information severity\",\"LowCount\":\"Alerts + with low severity\",\"MediumCount\":\"Alerts with medium severity\",\"TimeGeneratedUtc\":\"Date\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":13},\"id\":10,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eMITRE ATT\\u0026CK Tactics: Enterprise\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"dark-blue\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"auto\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type == \\\"microsoft.security/locations/alerts\\\"\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend Tactics = Details.[\\\"Intent\\\"]\\r\\n| extend + TimeGeneratedUtc = Details.[\\\"TimeGeneratedUtc\\\"]\\r\\n| project Tactics\\r\\n| + extend Tactic = split(Tactics,\\\",\\\")\\r\\n| mv-expand Tactic\\r\\n| extend + Tactic = trim(\\\" \\\",tostring(Tactic))\\r\\n| summarize count = count() + by Tactic\\r\\n| sort by Tactic desc\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transparent\":true,\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":11,\"x\":7,\"y\":30},\"id\":13,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eAlerts by count\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":12,\"w\":23,\"x\":0,\"y\":32},\"id\":14,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\" + \ datatable(AlertDisplayName: string) [ \\\"All\\\"] | union(securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Prop = parse_json(properties)\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend AlertDisplayName + = Prop.[\\\"AlertDisplayName\\\"]\\r\\n| extend str = strcat(AlertDisplayName, + \\\" \\\")\\r\\n| summarize Count = count() by tostring(str))\\r\\n| where + Count \\u003e 0\\r\\n| order by Count desc \\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"AlertDisplayName\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Count\",\"str\":\"Alert + Displayname\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":44},\"id\":15,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Alerts by affected resource\",\"mode\":\"markdown\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Number + of alerts\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":47},\"id\":16,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"Resource + Group\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| extend Details + = parse_json(properties)\\r\\n| where properties.Status in ('Active')\\r\\n| + extend TimeRange = properties.TimeGeneratedUtc \\r\\n| where TimeRange \\u003e + ago($TimeRange)\\r\\n| extend RG = tostring(resourceGroup)\\r\\n| where RG + != \\\"\\\"\\r\\n| summarize count = count() by RG\\r\\n| sort by RG desc + \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource group\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"RG\":\"Resource + Group\",\"count\":\"Number of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":12,\"x\":11,\"y\":47},\"id\":26,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"ResourceType\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n| where type =~ 'microsoft.security/locations/alerts'\\r\\n| + where properties.Status in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc + \\r\\n| where TimeRange \\u003e ago($TimeRange)\\r\\n| extend TimeGenerated + = properties.TimeGeneratedUtc \\r\\n| extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| + mv-expand ResourceIdentifiers\\r\\n| extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n + \ AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + where ResourceType == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| + parse AzureResourceId with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" + ResourceGroup \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" + ResourceName\\r\\n| extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", + ResourceType)\\r\\n| summarize Count=count() by ResourceType)\\r\\n| where + Count \\u003e 0\\r\\n| sort by ResourceType\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by resource type\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":0,\"y\":64},\"id\":27,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"TAG\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"resources\\r\\n + \ | project id = tolower(id), tags\\r\\n | join kind=inner (securityresources\\r\\n + \ | where type =~ \\\"microsoft.security/locations/alerts\\\"\\r\\n | extend + isAzure = tostring(properties.ResourceIdentifiers) matches regex '\\\"Type\\\"\\\\\\\\s*:\\\\\\\\s*\\\"AzureResource\\\"'\\r\\n + \ | extend affectedResourceId = extract('\\\"AzureResourceId\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.ResourceIdentifiers))\\r\\n | extend hostName = iff(isAzure, + \\\"\\\", extract('\\\"HostName\\\"\\\\\\\\s*:\\\\\\\\s*\\\"([^\\\"]*)\\\"', + 1, tostring(properties.Entities)))\\r\\n | extend splitAffectedResourceId + = split(affectedResourceId, \\\"/\\\")\\r\\n | extend resourceNameIndex = + iff(array_length(splitAffectedResourceId) \\u003e 1, array_length(splitAffectedResourceId) + - 1, 0)\\r\\n | extend affectedResourceName = iff(isAzure, splitAffectedResourceId[resourceNameIndex], + iff(isempty(hostName), \\\"Non-Azure\\\", hostName))| project-away resourceNameIndex, + splitAffectedResourceId, hostName, isAzure\\r\\n | project alertId = id, + subscriptionId, alertProperties = properties, affectedResourceId = tolower(affectedResourceId)\\r\\n + \ ) on $left.id == $right.affectedResourceId\\r\\n | extend id = alertId, + subscriptionId, properties = alertProperties\\r\\n | where properties.Status + in ('Active')\\r\\n | where properties.Severity in ('Low', 'Medium', 'High')\\r\\n + \ | extend TimeGenerated = properties.TimeGeneratedUtc \\r\\n | where TimeGenerated + \\u003e ago($TimeRange)\\r\\n | extend SeverityRank = case(\\r\\n properties.Severity + == 'High', 3,\\r\\n properties.Severity == 'Medium', 2,\\r\\n properties.Severity + == 'Low', 1,\\r\\n 0\\r\\n )\\r\\n | sort by SeverityRank desc, tostring(properties.SystemAlertId) + asc\\r\\n| extend tags = tags\\r\\n| mv-expand ['tags']\\r\\n| extend tagparse + = parse_json(['tags'])\\r\\n| parse tagparse with '{\\\"' TagName '\\\":\\\"' + Value '\\\"}'\\r\\n| where isnotempty(TagName)\\r\\n| project Value, alertId\\r\\n| + summarize Count = count() by Value\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by tag\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-blues\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"series\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"scheme\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"mappings\":[],\"max\":75,\"min\":0,\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null}]},\"unit\":\"none\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":17,\"w\":11,\"x\":11,\"y\":64},\"id\":28,\"options\":{\"barRadius\":0,\"barWidth\":0.8,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"vertical\",\"showValue\":\"always\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xField\":\"location\",\"xTickLabelRotation\":-45,\"xTickLabelSpacing\":0},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + in ('Active')\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n//| where location != \\\"\\\"\\r\\n| + extend ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n| mv-expand + ResourceIdentifiers\\r\\n| extend AzureResourceId = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| + project id, AzureResourceId, subscriptionId\\r\\n| join (\\r\\nresources\\r\\n| + project AzureResourceId = tolower(id), location\\r\\n) on AzureResourceId\\r\\n| + summarize Count = count() by location\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Alert + count by region\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"RG\":\"Resource Group\",\"ResourceType\":\"Resource Type\",\"Value\":\"TAG\",\"count\":\"Number + of alerts\",\"location\":\"Region\"}}}],\"transparent\":true,\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":81},\"id\":21,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Number + of alerts\"}]},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"datatable(ResourceId: + string) [ \\\"All\\\"] | union (securityresources\\r\\n | where type =~ 'microsoft.security/locations/alerts'\\r\\n + \ | extend TimeRange = properties.TimeGeneratedUtc \\r\\n | where properties.Status + in ('Active')\\r\\n | where TimeRange \\u003e ago($TimeRange)\\r\\n | extend + ResourceIdentifiers = properties.ResourceIdentifiers\\r\\n | mv-expand ResourceIdentifiers\\r\\n + | extend ResourceType = tostring(ResourceIdentifiers.Type),\\r\\n AzureResourceId + = tolower(tostring(ResourceIdentifiers.AzureResourceId))\\r\\n| where ResourceType + == \\\"AzureResource\\\" and isnotempty(AzureResourceId)\\r\\n| parse AzureResourceId + with \\\"/subscriptions/\\\" Subscription \\\"/resourcegroups/\\\" ResourceGroup + \\\"/providers/\\\" ProviderName \\\"/\\\" ResourceType \\\"/\\\" ResourceName\\r\\n| + extend ResourceName = iif(isempty(ResourceName), subscriptionId, ResourceName)\\r\\n| + extend ResourceType = iif(isempty(ResourceType), \\\"Subscription\\\", ResourceType)\\r\\n| + extend ResourceGroup = iif(isempty(ResourceGroup), \\\"n/a\\\", ResourceGroup)\\r\\n| + summarize Count=count() by ResourceName, ResourceType, ResourceGroup\\r\\n| + top 25 by Count)\\r\\n| order by Count desc \"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"title\":\"Top + 25 attacked resources\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":95},\"id\":22,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eDismissed Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":98},\"id\":23,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Dismissed'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"description\":\"\",\"gridPos\":{\"h\":3,\"w\":12,\"x\":6,\"y\":112},\"id\":24,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ch1 + style=\\\"font-size:2vw;\\\"\\u003eResolved Alerts\\u003c/h1\\u003e\",\"mode\":\"html\"},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\"}],\"transparent\":true,\"type\":\"text\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"left\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"mappings\":[],\"noValue\":\"No + alerts in this time range\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"text\",\"value\":null},{\"color\":\"dark-blue\",\"value\":1}]}},\"overrides\":[]},\"gridPos\":{\"h\":14,\"w\":23,\"x\":0,\"y\":115},\"id\":25,\"options\":{\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true},\"targets\":[{\"azureMonitor\":{\"allowedTimeGrainsMs\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"securityresources\\r\\n| + where type =~ 'microsoft.security/locations/alerts'\\r\\n| where properties.Status + == 'Resolved'\\r\\n| extend TimeRange = properties.TimeGeneratedUtc \\r\\n| + where TimeRange \\u003e ago($TimeRange)\\r\\n| extend start = todatetime(properties.StartTimeUtc)\\r\\n| + extend end = todatetime(properties.ProcessingEndTimeUtc)\\r\\n| extend aname + = tostring(properties.AlertDisplayName)\\r\\n| extend intent = properties.Intent\\r\\n| + extend severity = tostring(properties.Severity)\\r\\n| extend hours = datetime_diff('minute', + end, start)\\r\\n| project start, end, aname, intent, severity, ['hours']\\r\\n| + order by severity, aname\\r\\n\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscriptions\":[\"$Subscriptions\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"ResourceId\":true},\"indexByName\":{},\"renameByName\":{\"Count\":\"Number + of alerts\",\"ResourceGroup\":\"Resource group\",\"ResourceName\":\"Resource + name\",\"ResourceType\":\"Resource type\",\"aname\":\"Alert name\",\"end\":\"Alert + end\",\"hours\":\"Minutes between alert start and end\",\"intent\":\"Alert + intent\",\"severity\":\"Alert severity\",\"start\":\"Alerts start\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[\"Defender + for Cloud\",\"Alerts\"],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"Datasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${Datasource}\"},\"definition\":\"\",\"description\":\"Azure + subscriptions\",\"hide\":0,\"includeAll\":true,\"label\":\"Subscription(s)\",\"multi\":true,\"name\":\"Subscriptions\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":true,\"text\":\"1d\",\"value\":\"1d\"},\"description\":\"Time + range for the dashboard\",\"hide\":0,\"includeAll\":false,\"label\":\"Time + Range\",\"multi\":false,\"name\":\"TimeRange\",\"options\":[{\"selected\":false,\"text\":\"30m\",\"value\":\"30m\"},{\"selected\":false,\"text\":\"1h\",\"value\":\"1h\"},{\"selected\":false,\"text\":\"6h\",\"value\":\"6h\"},{\"selected\":false,\"text\":\"12h\",\"value\":\"12h\"},{\"selected\":false,\"text\":\"1d\",\"value\":\"1d\"},{\"selected\":false,\"text\":\"7d\",\"value\":\"7d\"},{\"selected\":false,\"text\":\"14d\",\"value\":\"14d\"},{\"selected\":false,\"text\":\"30d\",\"value\":\"30d\"},{\"selected\":true,\"text\":\"90d\",\"value\":\"90d\"}],\"query\":\"30m,1h,6h,12h,1d,7d,14d,30d,90d\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-90h\",\"to\":\"now\"},\"timepicker\":{\"hidden\":true},\"timezone\":\"browser\",\"title\":\"Defender + for Cloud / Active Alerts\",\"uid\":\"defenderForCloudActiveAlerts\",\"version\":1}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '35425' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kJ0lvEEBtCl4ENEF6vNjMg';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - e2e8f10ddd035bbffb9a9908ca8a842e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.471.29.664259|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/c0613871-ebb0-4a2d-b071-f51a851f375d + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"full-stack-aks-monitoring\",\"url\":\"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2024-08-14T20:39:50Z\",\"updated\":\"2024-08-14T20:39:50Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":28,\"folderUid\":\"cduu2w1d4229sa\",\"folderTitle\":\"Azure + Kubernetes Service Monitoring\",\"folderUrl\":\"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring\",\"provisioned\":true,\"provisionedExternalId\":\"Full + Stack AKS Monitoring.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"dashboard\":{\"__elements\":{},\"__inputs\":[],\"__requires\":[{\"id\":\"barchart\",\"name\":\"Bar + chart\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"geneva-datasource\",\"name\":\"Geneva + Datasource\",\"type\":\"datasource\",\"version\":\"%VERSION%\"},{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"10.0.0-pre\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"graph\",\"name\":\"Graph + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"prometheus\",\"name\":\"Prometheus\",\"type\":\"datasource\",\"version\":\"1.0.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table-old\",\"name\":\"Table + (old)\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"text\",\"name\":\"Text\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"timeseries\",\"name\":\"Time + series\",\"type\":\"panel\",\"version\":\"\"}],\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":{\"type\":\"grafana\",\"uid\":\"-- + 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\":29,\"links\":[],\"liveNow\":false,\"panels\":[{\"gridPos\":{\"h\":5,\"w\":12,\"x\":0,\"y\":0},\"id\":94,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + Azure Kubernetes Service Monitoring\\n\\nThis dashboard provides visibility + into AKS clusters monitored with Azure Monitor services: \\n- [Azure Monitor + managed service for Prometheus](https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-overview) + for infrastructure metrics\\n- [Azure Monitor Container Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-overview) + for logs\\n- [Azure Monitor Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless) + for application metrics and traces\\n\\n\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"gridPos\":{\"h\":5,\"w\":12,\"x\":12,\"y\":0},\"id\":95,\"options\":{\"code\":{\"language\":\"go\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"# + User Guide\\n\\nFor best results please use the following instructions to + configure Prometheus and Azure Monitor data sources for this dashboard.\\n + - [Enable](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/prometheus-metrics-overview#enable) + Azure Monitor managed service for Prometheus.\\n - [Configure](https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-data-source-plugins-managed-identity?tabs=azure-portal#azure-monitor-configuration) + Azure Monitor data source.\\n\\n If you have feedback, please reach out to + us at genevaingrafana@microsoft.com\",\"mode\":\"markdown\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":5},\"id\":71,\"panels\":[],\"title\":\"Cluster + Level KPIs\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":0,\"y\":6},\"id\":80,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"builder\",\"expr\":\"cluster:node_cpu:ratio_rate5m{cluster=\\\"$cluster\\\"}\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"min\":0,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":4,\"y\":6},\"id\":82,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":8,\"y\":6},\"id\":84,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"cpu\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":12,\"y\":6},\"id\":86,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"1 + - sum(:node_memory_MemAvailable_bytes:sum{cluster=\\\"$cluster\\\"}) / sum(node_memory_MemTotal_bytes{job=\\\"node\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":16,\"y\":6},\"id\":88,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Requests Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"max\":100,\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"#ffffff\",\"value\":null}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":4,\"x\":20,\"y\":6},\"id\":90,\"links\":[],\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=\\\"$cluster\\\"}) + / sum(kube_node_status_allocatable{job=\\\"kube-state-metrics\\\",resource=\\\"memory\\\",cluster=\\\"$cluster\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Limits Commitment\",\"transformations\":[],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of nodes in the cluster grouped by status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"nodecount + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + VMEventScheduled,Ready\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":10},\"id\":73,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubeNodeInventory\\r\\n| + where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + summarize count() by bin(TimeGenerated, $__interval), Computer, Status\\r\\n| + summarize arg_max(TimeGenerated, *) by Computer, Status\\r\\n| summarize nodecount=count() + by Status\\r\\n| project now(), nodecount, Status\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Node count + by Status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"nodecount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":10},\"id\":78,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace !in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"User Pod + count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Pod + count grouped by Pod Status\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"decimals\":0,\"links\":[{\"title\":\"\",\"url\":\"\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"transparent\",\"value\":null},{\"color\":\"red\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byFrameRefID\",\"options\":\"A\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"title\":\"Drill + down to Logs Dashboard\",\"url\":\"/d/KoV9p7BVk/pod-level-logs?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ws:queryparam}\\u0026${clusterid:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":10},\"id\":75,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"KubePodInventory + | where ClusterId =~ '$clusterid'\\r\\n| where $__timeFilter(TimeGenerated)\\r\\n| + where Namespace in ('kube-system')\\r\\n| summarize count() by bin(TimeGenerated, + $__interval), PodUid, PodStatus\\r\\n| summarize arg_max(TimeGenerated, *) + by PodUid, PodStatus\\r\\n| summarize podCount = count() by PodStatus\\r\\n| + project now(), podCount, PodStatus\\r\\n\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"System + Pod count by status\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"podCount(.*)(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Number + of controllers in the cluster by Controller Kind\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"fillOpacity\":80,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineWidth\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicaSet\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-purple\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\" + ReplicationController\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":10},\"id\":77,\"links\":[],\"options\":{\"barRadius\":0,\"barWidth\":0.97,\"fullHighlight\":false,\"groupWidth\":0.7,\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"orientation\":\"auto\",\"showValue\":\"auto\",\"stacking\":\"none\",\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"},\"xTickLabelRotation\":0,\"xTickLabelSpacing\":0},\"pluginVersion\":\"9.3.6\",\"targets\":[{\"appInsights\":{\"groupBy\":\"none\",\"metricName\":\"select\",\"rawQuery\":false,\"rawQueryString\":\"\",\"spliton\":\"\",\"timeGrainType\":\"auto\",\"xaxis\":\"timestamp\",\"yaxis\":\"\"},\"azureLogAnalytics\":{\"query\":\"\\r\\nKubePodInventory + | where ClusterId =~ '$clusterid' | where $__timeFilter(TimeGenerated) \\r\\n| + summarize count() by bin(TimeGenerated, $__interval), PodUid, ControllerKind\\r\\n| + summarize arg_max(TimeGenerated, *) by PodUid, ControllerKind\\r\\n| summarize + controllerCount = count() by ControllerKind\\r\\n| extend ControllerKind=iif(isempty(ControllerKind), + \\\"None\\\", ControllerKind)\\r\\n| project now(), ControllerKind, controllerCount\",\"resource\":\"$ws\",\"resultFormat\":\"time_series\"},\"azureMonitor\":{\"dimensionFilter\":\"*\",\"metricDefinition\":\"select\",\"metricName\":\"select\",\"metricNamespace\":\"select\",\"resourceGroup\":\"select\",\"resourceName\":\"select\",\"timeGrain\":\"auto\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"\"}],\"title\":\"Controller + count by Controller Kind\",\"transformations\":[{\"id\":\"renameByRegex\",\"options\":{\"regex\":\"controllerCount(.*)\",\"renamePattern\":\"$1\"}}],\"type\":\"barchart\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":18},\"id\":19,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Compute + Resources - Namespaces (Pods)\",\"type\":\"row\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":0,\"y\":19},\"id\":1,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":6,\"y\":19},\"id\":2,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"cpu\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"CPU + Utilisation (from limits)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":12,\"y\":19},\"id\":3,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_requests{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from requests)\",\"type\":\"stat\"},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"percentunit\"},\"overrides\":[]},\"gridPos\":{\"h\":3,\"w\":6,\"x\":18,\"y\":19},\"id\":4,\"links\":[],\"options\":{\"colorMode\":\"none\",\"graphMode\":\"none\",\"justifyMode\":\"auto\",\"orientation\":\"horizontal\",\"reduceOptions\":{\"calcs\":[\"mean\"],\"fields\":\"\",\"values\":false},\"textMode\":\"auto\"},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) / sum(kube_pod_container_resource_limits{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", resource=\\\"memory\\\"})\",\"format\":\"time_series\",\"instant\":true,\"intervalFactor\":2,\"refId\":\"A\"}],\"title\":\"Memory + Utilisation (from limits)\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":22},\"hiddenSeries\":false,\"id\":5,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.cpu\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"CPU + Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"transparent\",\"mode\":\"fixed\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"mode\":\"basic\",\"type\":\"color-background\"},\"inspect\":false},\"displayName\":\"\",\"mappings\":[{\"options\":{\"0\":{\"color\":\"orange\",\"index\":0}},\"type\":\"value\"}],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"},{\"id\":\"custom.width\",\"value\":300}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":29},\"id\":6,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"editorMode\":\"code\",\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod) / sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10}],\"title\":\"CPU + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":36},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[{\"alias\":\"quota + - requests\",\"color\":\"#F2495C\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false},{\"alias\":\"quota + - limits\",\"color\":\"#FF9830\",\"dashes\":true,\"fill\":0,\"hiddenSeries\":true,\"hideTooltip\":true,\"legend\":true,\"linewidth\":2,\"stack\":false}],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\", container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"requests.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - requests\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"scalar(kube_resourcequota{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\", type=\\\"hard\\\",resource=\\\"limits.memory\\\"})\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"quota + - limits\",\"refId\":\"C\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Memory + Usage (w/o cache)\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"bytes\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"datasource\":{\"uid\":\"$promDatasource\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"decimals\":2,\"displayName\":\"\",\"mappings\":[],\"noValue\":\"-\",\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"transparent\"}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Time\"},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #A\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #B\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #C\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Requests + %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"thresholds\",\"value\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #D\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #E\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Limits %\"},{\"id\":\"unit\",\"value\":\"percentunit\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"},{\"id\":\"thresholds\",\"value\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\"},{\"color\":\"red\",\"value\":80}]}},{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"color-background\"}},{\"id\":\"mappings\",\"value\":[{\"options\":{\"match\":\"null\",\"result\":{\"color\":\"orange\",\"index\":0}},\"type\":\"special\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #F\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (RSS)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #G\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Cache)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Value + #H\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Memory Usage (Swap)\"},{\"id\":\"unit\",\"value\":\"bytes\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"pod\"},\"properties\":[{\"id\":\"displayName\",\"value\":\"Pod\"},{\"id\":\"unit\",\"value\":\"short\"},{\"id\":\"decimals\",\"value\":2},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down\",\"url\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=${__data.fields.pod}\"}]},{\"id\":\"custom.align\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":true}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":43},\"id\":8,\"links\":[],\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":false,\"displayName\":\"Memory + Usage\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_working_set_bytes{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\", + image!=\\\"\\\"}) by (pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}) by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_rss{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_cache{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"G\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(container_memory_swap{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\",container!=\\\"\\\"}) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"H\",\"step\":10}],\"title\":\"Memory + Quota\",\"transformations\":[{\"id\":\"merge\",\"options\":{\"reducers\":[]}}],\"type\":\"table\"},{\"collapsed\":false,\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":50},\"id\":25,\"panels\":[],\"targets\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"grafana\"},\"refId\":\"A\"}],\"title\":\"Network + Metrics - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${promDatasource}\"},\"gridPos\":{\"h\":3,\"w\":12,\"x\":0,\"y\":51},\"id\":93,\"options\":{\"code\":{\"language\":\"plaintext\",\"showLineNumbers\":false,\"showMiniMap\":false},\"content\":\"\\u003ca + style=\\\"color: inherit;\\\" href=\\\"/d/a5g8n2b48/aks-cluster-platform-network-metrics?{amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${__url_time_range}\\\" + target=\\\"_blank\\\"\\u003e\\n\\u003cdiv style=\\\"padding-top: 20px\\\"\\u003e\\n + \ \\u003ccenter\\u003e\\u003cp style=\\\"color: #4d99b8; font-size:18px;\\\"\\u003eCluster + Network Metrics Dashboard\\u003c/center\\u003e\\n \\u003ccenter\\u003e\\u003cp + style=\\\"margin-top:0px;\\\"\\u003eAdditional Network Metrics from AKS Platform\\u003c/p\\u003e\\u003c/center\\u003e\\n\\u003c/div\\u003e\\n\\u003c/a\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"10.0.0-pre\",\"type\":\"text\"},{\"aliasColors\":{},\"bars\":false,\"columns\":[],\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":1,\"fontSize\":\"100%\",\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":54},\"id\":9,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":1,\"links\":[],\"nullPointMode\":\"null + as zero\",\"percentage\":false,\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"showHeader\":true,\"sort\":{\"col\":0,\"desc\":true},\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"styles\":[{\"$$hashKey\":\"object:246\",\"alias\":\"Time\",\"align\":\"auto\",\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"pattern\":\"Time\",\"type\":\"hidden\"},{\"$$hashKey\":\"object:247\",\"alias\":\"Current + Receive Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #A\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:248\",\"alias\":\"Current + Transmit Bandwidth\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #B\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"Bps\"},{\"$$hashKey\":\"object:249\",\"alias\":\"Rate + of Received Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #C\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:250\",\"alias\":\"Rate + of Transmitted Packets\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #D\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:251\",\"alias\":\"Rate + of Received Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #E\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:252\",\"alias\":\"Rate + of Transmitted Packets Dropped\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":false,\"linkTargetBlank\":false,\"linkTooltip\":\"Drill + down\",\"linkUrl\":\"\",\"pattern\":\"Value #F\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"pps\"},{\"$$hashKey\":\"object:253\",\"alias\":\"Pod\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"link\":true,\"linkTargetBlank\":true,\"linkTooltip\":\"Drill + down to pods\",\"linkUrl\":\"/d/6fAFR90Vk/kubernetes-compute-resources-pod-with-logs-v1?var-datasource=$promDatasource\\u0026var-cluster=$cluster\\u0026var-namespace=$namespace\\u0026from=$__from\\u0026to=$__to\\u0026var-pod=$__cell\",\"pattern\":\"pod\",\"thresholds\":[],\"type\":\"number\",\"unit\":\"short\"},{\"$$hashKey\":\"object:254\",\"alias\":\"\",\"align\":\"auto\",\"colors\":[],\"dateFormat\":\"YYYY-MM-DD + HH:mm:ss\",\"decimals\":2,\"pattern\":\"/.*/\",\"thresholds\":[],\"type\":\"string\",\"unit\":\"short\"}],\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"A\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"B\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"C\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"D\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"E\",\"step\":10},{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{job=\\\"cadvisor\\\", + cluster=\\\"$cluster\\\", namespace=\\\"$namespace\\\"}[$__rate_interval])) + by (pod)\",\"format\":\"table\",\"instant\":true,\"intervalFactor\":2,\"legendFormat\":\"\",\"refId\":\"F\",\"step\":10}],\"thresholds\":[],\"title\":\"Current + Network Usage\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"transform\":\"table\",\"type\":\"table-old\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}]},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":61},\"hiddenSeries\":false,\"id\":10,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Receive + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":61},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_bytes_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Transmit + Bandwidth\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"Bps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":68},\"hiddenSeries\":false,\"id\":12,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":68},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":0,\"y\":75},\"hiddenSeries\":false,\"id\":14,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_receive_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Received Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":{\"uid\":\"$promDatasource\"},\"fill\":10,\"fillGradient\":0,\"gridPos\":{\"h\":7,\"w\":12,\"x\":12,\"y\":75},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":true,\"linewidth\":0,\"links\":[],\"nullPointMode\":\"null + as zero\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"10.0.0-pre\",\"pointradius\":5,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":true,\"steppedLine\":false,\"targets\":[{\"datasource\":{\"uid\":\"$promDatasource\"},\"expr\":\"sum(irate(container_network_transmit_packets_dropped_total{cluster=\\\"$cluster\\\", + namespace=\\\"$namespace\\\"}[$__rate_interval])) by (pod)\",\"format\":\"time_series\",\"intervalFactor\":2,\"legendFormat\":\"{{pod}}\",\"refId\":\"A\",\"step\":10}],\"thresholds\":[],\"timeRegions\":[],\"title\":\"Rate + of Transmitted Packets Dropped\",\"tooltip\":{\"shared\":true,\"sort\":2,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"mode\":\"time\",\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"pps\",\"logBase\":1,\"min\":0,\"show\":true},{\"format\":\"short\",\"logBase\":1,\"show\":false}],\"yaxis\":{\"align\":false}},{\"collapsed\":false,\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":82},\"id\":27,\"panels\":[],\"title\":\"Application + Insights - Namespaces\",\"type\":\"row\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":62,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-blue\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":83},\"id\":31,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"${res} + | Users\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize Count = count() by bin(timestamp, $__interval)\\n| + order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Requests (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"axisSoftMin\":0,\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":64,\"gradientMode\":\"opacity\",\"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\"},{\"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\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"semi-dark-orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"P95\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"MAX\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":89},\"id\":33,\"interval\":\"60s\",\"links\":[{\"targetBlank\":true,\"title\":\"Performance\",\"url\":\"https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\"}],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n// calculate average request duration + for all requests\\n| summarize AVG = avg(duration), P95 = percentiles(duration, + 95), MAX = max(duration) by bin(timestamp, $__interval)\\n| project timestamp, + AVG = AVG/1000, P95 = P95/1000, MAX = MAX/1000\\n| order by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Server + Response Time (sec)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":true,\"title\":\"Drill + down to transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"},{\"color\":\"#EAB839\",\"value\":0.5},{\"color\":\"dark-red\",\"value\":1}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Avg\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":269},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Max\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"basic\",\"type\":\"gauge\"}},{\"id\":\"custom.width\",\"value\":715},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":237},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Count\"},\"properties\":[{\"id\":\"custom.hidden\",\"value\":false},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":95},\"id\":43,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"Count\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nlet + dataset = requests\\n| where $__timeFilter(timestamp)\\n| where cloud_RoleName + in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n;\\ndataset\\n| summarize Avg = avg(duration)/1000, + Max = max(duration)/1000, Count = count() by operation_Name\\n| top 5 by Avg + desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Operation Names by Avg Duration\",\"transformations\":[],\"type\":\"table\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"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\":\"dark-red\",\"mode\":\"fixed\"},\"custom\":{\"axisCenteredZero\":false,\"axisColorMode\":\"text\",\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":22,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":1,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/1M41p4nVk/azure-insights-applications-performance-kayode?orgId=1\\u0026var-ds=Azure%20Monitor%20-%20Contoso%20Hotels\\u0026var-sub=ebb79bc0-aa86-44a7-8111-cabbe0c43993\\u0026var-rg=CH1-FabrikamRG\\u0026var-ns=Microsoft.Insights%2Fcomponents\\u0026var-res=CH1-RetailAppAI\\u0026from=now-1h\\u0026to=now\\u0026var-operation_Name=${__data.fields.operation_Name}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"sum_itemCount + 500\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"ResultCode + 404\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-orange\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":102},\"id\":35,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\",\"showLegend\":true},\"tooltip\":{\"mode\":\"single\",\"sort\":\"none\"}},\"pluginVersion\":\"9.0.8.1\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"\\nrequests\\n// + additional filters can be applied here\\n| where $__timeFilter(timestamp)\\n| + where cloud_RoleName in ($cloudrolename)\\n| where cloud_RoleInstance in ($cloudroleinstance)\\n| + where client_Type != \\\"Browser\\\"\\n| where success == false\\n| summarize + ResultCode = sum(itemCount) by resultCode, bin(timestamp, $__interval)\\n| + sort by timestamp asc\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"time_series\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Failure + Response codes (count)\",\"transformations\":[],\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"description\":\"Click + on an operation_Name to filter to Top slowest Failed sample Operations panel + by selected name.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"green\",\"mode\":\"thresholds\"},\"custom\":{\"align\":\"auto\",\"cellOptions\":{\"type\":\"auto\"},\"inspect\":false},\"links\":[{\"targetBlank\":false,\"title\":\"Show + list of sample transactions\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\uFEFF\\u0026\uFEFF${sub:queryparam}\uFEFF\\u0026\uFEFF${rg:queryparam}\uFEFF\\u0026\uFEFF${ns:queryparam}\uFEFF\\u0026\uFEFF${res:queryparam}\uFEFF\\u0026\uFEFF${cloudrolename:queryparam}\uFEFF\\u0026\uFEFF${cloudroleinstance:queryparam}\uFEFF\\u0026\uFEFF${operation_Name:queryparam}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\uFEFF\\u0026\uFEFF${cluster:queryparam}\uFEFF\\u0026\uFEFF${namespace:queryparam}\uFEFF\\u0026\uFEFF${type:queryparam}\\u0026${__url_time_range}\"}],\"mappings\":[],\"noValue\":\"--\",\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\"}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"dark-red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"custom.cellOptions\",\"value\":{\"mode\":\"lcd\",\"type\":\"gauge\"}},{\"id\":\"color\",\"value\":{\"fixedColor\":\"text\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"operation_Name\"},\"properties\":[{\"id\":\"custom.width\",\"value\":184},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Failures and Performance\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"custom.width\",\"value\":118}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"failedCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"impactedUsers\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"totalCount\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"Drill + Down to Performance and Failures\",\"url\":\"/d/Q4mZF8oVk/azure-monitor-azure-insights-applications-performance-and-failure?${amDatasource:queryparam}\\u0026${sub:queryparam}\\u0026${rg:queryparam}\\u0026${ns:queryparam}\\u0026${res:queryparam}\\u0026${cloudrolename:queryparam}\\u0026${cloudroleinstance:queryparam}\\u0026var-operation_Name=${__data.fields.operation_Name}\\u0026var-failed_operation_Name=${__data.fields.operation_Name}\\u0026${promDatasource:queryparam}\\u0026${cluster:queryparam}\\u0026${namespace:queryparam}\\u0026${type:queryparam}\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":7,\"w\":24,\"x\":0,\"y\":109},\"id\":69,\"interval\":\"60s\",\"links\":[],\"maxDataPoints\":150,\"options\":{\"cellHeight\":\"sm\",\"footer\":{\"countRows\":false,\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"showHeader\":true,\"sortBy\":[{\"desc\":true,\"displayName\":\"failedCount\"}]},\"pluginVersion\":\"10.0.0-pre\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + dataset =\\nrequests\\n// additional filters can be applied here\\n| where + $__timeFilter(timestamp)\\n| where cloud_RoleName in ($cloudrolename)\\n| + where cloud_RoleInstance in ($cloudroleinstance)\\n| where client_Type != + \\\"Browser\\\"\\n;\\ndataset\\n| summarize\\n failedCount=sumif(itemCount, + success == 'False'),\\n impactedUsers=dcountif(user_Id, success == 'False'),\\n + \ totalCount=sum(itemCount)\\n by operation_Name\\n| where failedCount + \\u003e 0\\n| top 5 by failedCount desc\\n\\n\\n\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"],\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\",\"subscriptions\":[]}],\"title\":\"Top + 5 Failed Operation Name List\",\"transformations\":[],\"type\":\"table\"}],\"refresh\":\"\",\"revision\":1,\"schemaVersion\":38,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{\"selected\":false,\"text\":\"Prometheus + - KubeCon\",\"value\":\"Prometheus - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Prometheus + Data Source\",\"multi\":false,\"name\":\"promDatasource\",\"options\":[],\"query\":\"prometheus\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"cluster\",\"options\":[],\"query\":{\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, + cluster)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-cluster-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{},\"datasource\":{\"type\":\"datasource\",\"uid\":\"$promDatasource\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"multi\":false,\"name\":\"namespace\",\"options\":[],\"query\":{\"query\":\"label_values(kube_namespace_status_phase{job=\\\"kube-state-metrics\\\", + cluster=\\\"$cluster\\\"}, namespace)\",\"refId\":\"Managed_Prometheus_ch-azuremonitorworkspace-namespace-Variable-Query\"},\"refresh\":2,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"tagValuesQuery\":\"\",\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"current\":{\"selected\":false,\"text\":\"Azure + Monitor - KubeCon\",\"value\":\"Azure Monitor - KubeCon\"},\"hide\":0,\"includeAll\":false,\"label\":\"Azure + Monitor Data Source\",\"multi\":false,\"name\":\"amDatasource\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Subscriptions\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Resource Groups\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":2,\"includeAll\":false,\"label\":\"namespace\",\"multi\":false,\"name\":\"ns\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Namespaces\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"([mM](icrosoft)\\\\.[iI](nsights)/(components))\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"App + Insights Resource\",\"multi\":false,\"name\":\"res\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"namespace\":\"microsoft.insights/components\",\"queryType\":\"Azure + Resource Names\",\"refId\":\"A\",\"resourceGroup\":\"$rg\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Name\",\"multi\":true,\"name\":\"cloudrolename\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleName\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":true,\"label\":\"Cloud + Role Instance\",\"multi\":true,\"name\":\"cloudroleinstance\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"requests\\r\\n| + where $__timeFilter(timestamp)\\r\\n| where client_Type != \\\"Browser\\\"\\r\\n| + distinct cloud_RoleInstance\",\"resources\":[\"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res\"]},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"ebb79bc0-aa86-44a7-8111-cabbe0c43993\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"\",\"resource\":\"\"},\"queryType\":\"Azure + Workspaces\",\"refId\":\"A\",\"subscription\":\"$sub\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${amDatasource}\"},\"definition\":\"\",\"hide\":0,\"includeAll\":false,\"label\":\"Cluster + Id\",\"multi\":false,\"name\":\"clusterid\",\"options\":[],\"query\":{\"azureLogAnalytics\":{\"query\":\"workspace(\\\"$ws\\\").KubePodInventory + \\r\\n| summarize n=count() by ClusterId \\r\\n|project tolower(ClusterId) + \",\"resource\":\"$ws\"},\"queryType\":\"Azure Log Analytics\",\"refId\":\"A\",\"subscription\":\"369d066e-54f8-436c-bf65-eadb9647d212\"},\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"}]},\"time\":{\"from\":\"now-1h\",\"to\":\"now\"},\"timepicker\":{\"refresh_intervals\":[\"5s\",\"10s\",\"30s\",\"1m\",\"5m\",\"15m\",\"30m\",\"1h\",\"2h\",\"1d\"],\"time_options\":[\"5m\",\"15m\",\"1h\",\"6h\",\"12h\",\"24h\",\"2d\",\"7d\",\"30d\"]},\"timezone\":\"utc\",\"title\":\"Full + Stack AKS Monitoring\",\"uid\":\"c0613871-ebb0-4a2d-b071-f51a851f375d\",\"version\":1,\"weekStart\":\"\"}}" + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '74629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lmLHjl6Wo2JK9aiVQ1OQ8A';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - ca3602e2c7c606097c02fedf29cd943d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.669.27.468535|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":20,"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-store + connection: + - keep-alive + content-length: + - '7466' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GlTOYHCfS/TRmNjg3v7GFA';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: + - Wed, 14 Aug 2024 20:45:00 GMT + grafana-trace-id: + - 7494c5db250af9309b5e23aa5a08615c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668301.864.31.746762|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/icm-geneva-canned-dashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"barchart","name":"Bar + chart","type":"panel","version":""},{"id":"bargauge","name":"Bar gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.17"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"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":18,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":1,"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":9,"w":12,"x":0,"y":1},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":1},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":10},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":19},"id":6,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":false,"displayName":"IsOutage"}]},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":10,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":7,"w":12,"x":0,"y":2},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"// + set query_take_max_records=5000;\n// let uincidents=\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":22,"w":12,"x":12,"y":2},"id":43,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + summarize [\"# Incident\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"# + Incidents","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Manual + Detect","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| where ServiceType == \"VOICE\"\n| summarize arg_max(Lens_IngestionTime, + NotificationId, SendDate, OwningTeamId, IncidentId, ServiceType, Severity) + by NotificationActionId \n| summarize [\"# Voice Calls\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"Voice + calls","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\" and IsOutage == + \"yes\"\n| summarize [\"#Outage\"] = count()\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"outages","resultFormat":"table"}],"title":"Funnel","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","fillOpacity":80,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineWidth":1,"scaleDistribution":{"type":"linear"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":15,"w":12,"x":0,"y":9},"id":29,"options":{"barRadius":0,"barWidth":0.96,"colorByField":"Month_Year","fullHighlight":false,"groupWidth":0.7,"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"orientation":"auto","showValue":"always","stacking":"none","tooltip":{"mode":"single","sort":"none"},"xTickLabelRotation":0,"xTickLabelSpacing":200},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + MonthNames = dynamic({\n \"1\": \"January\",\n \"2\": \"February\",\n \"3\": + \"March\",\n \"4\": \"April\",\n \"5\": \"May\",\n \"6\": \"June\",\n \"7\": + \"July\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": + \"October\",\n \"11\": \"November\",\n \"12\": \"December\"\n});\n\nIncidentsSnapshotV2() + \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| extend Month = datetime_part(''Month'', CreateDate), Year = + datetime_part(''year'', CreateDate)\n| extend MonthName = tostring(MonthNames[tostring(Month)])\n| + extend Month_Year = strcat(MonthName, '' '', Year)\n| summarize count() by + Month_Year\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"# + Incidents","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"count_":"# + Incidents"}}}],"type":"barchart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":24},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":24},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":33},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,95,99) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"IncidentId"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"View + incident details","url":"https://portal.microsofticm.com/imp/v3/incidents/incident/${__data.fields.IncidentId}/summary"}]}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":42},"id":27,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents","type":"table"}],"title":"Time-to + Analysis (TTx)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":30,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":30},"id":32,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,50,75,90), [\"TTD Avg\"] + = avg(TTD)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Detect (TTD) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}},{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"TTD_50":"TTD_P50","TTD_75":"TTD_P75","TTD_90":"TTD_P90"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"links":[],"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"%Auto-Detect"},"properties":[{"id":"unit","value":"percent"}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":30},"id":33,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Customer\", \"Email\", \"Forum/DL\", \"Manual\", + \"Other\", \"Partner\", \"Service\", \"Unknown\")\n| summarize [\"#Manual + Detection\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"let + totalIncidents = toscalar(\n IncidentsSnapshotV2() \n | where $__timeFilter(CreateDate) + \n | where OwningTenantName == \"$svc\" \n | where isnull(ParentIncidentId) + and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'') \n | summarize count()\n);\n\nIncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + where SourceOrigin in (\"Monitor\", \"Deployment\", \"Monitoring\", \"Performance + Counter\", \"Runner\", \"Workflow\")\n| summarize Count_IncidentType = count()\n| + extend Percent_AutoDetect = Count_IncidentType * 100.0 / totalIncidents\n| + project [\"%Auto-Detect\"] = Percent_AutoDetect","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":24,"x":0,"y":39},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2()\n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\" and isnull(ParentIncidentId)\n| + project IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, + IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, + OwningTeamId;\nlet acks=uincidents\n| join kind=inner (Notifications| where + RequestType == \"PRIMARY\" and isnotnull(AcknowledgeDate) | project IncidentId, + AcknowledgeDate, NotificationId,Lens_IngestionTime ) on $left.IncidentId == + $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) by IncidentId;\nuincidents| + join kind=leftouter(acks ) on $left.IncidentId == $right.IncidentId| join + kind=inner (Teams | summarize (Lens_IngestionTime, TeamName)=argmax(Lens_IngestionTime, + TeamName) by TeamId ) \n on $left.OwningTeamId == $right.TeamId| project + IncidentId, CreateDate, Severity, State, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTD,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Detect (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Detect + (TTD)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":48},"id":35,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":49},"id":36,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,50,75,90), [\"TTE (avg.)\"] + = avg(TTE) ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Engage (TTE) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"Hops + refer to the Team Transfers of incidents, which contribute to a higher Time + to Engage. For more information, please click on the link attached to this + panel.","fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":49},"id":42,"links":[{"title":"Hops + refers to the Team Transfer of incidents, which contributes to a higher Time + to Engage for said Incident. For more information on this, please click on + the link.","url":"https://icmdocs.azurewebsites.net/reporting/hops-definition.html"}],"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''COMPLETED'' and RequestType == \"TRANSFER\"\n| summarize hops + = dcount(NotificationId) by IncidentId\n| summarize [\"Hop (Avg)\"] = avg(hops), [\"Hops + (P75)\"] = percentiles(hops,75)\n\n\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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":10,"w":24,"x":0,"y":58},"id":37,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTE,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Engage (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Engage + (TTE)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":5},"id":39,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,50,75,90), [\"TTM_AVG\"] + = avg(TTM)\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":" + Time To Mitigate (TTM) Percentiles ","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"High + TTM"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"TTM + Value \u003c=0"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":5},"id":40,"options":{"displayMode":"gradient","minVizHeight":10,"minVizWidth":0,"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003e 30\n| summarize [\"High TTM\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e30","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 30\n| summarize [\"TTM Ok\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| extend TTM_noNulls = coalesce(TTM, 0.0)\n// | + extend TTM_Group = case(TTM_noNulls \u003e 30, \"High TTM\", TTM_noNulls \u003c= + 0.0, \"TTM Value \u003c= 0\", TTM_noNulls \u003c= 30, \"TTM Ok\", \"Other\")\n| + where TTM_noNulls \u003c= 0\n| summarize [\"TTM Value \u003c=0\"] = count()","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"B","resultFormat":"table"}],"title":"TTM + Group","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","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"},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":14},"id":46,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"set + query_take_max_records=5000;\nlet uincidents=\nIncidentsSnapshotV2() \n| where + $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| project + IncidentId, CreateDate, Severity, State=Status, SourceName, SourceType, RoutingId, + OwningTenantName, IsNoise, IsCustomerImpacting, IncidentType, HowFixed, IncidentSubType, + SourceCreateDate, ImpactStartDate, MitigateDate, ResolveDate, OwningTeamId;\nlet + acks=uincidents\n| join kind=inner (Notifications| where RequestType == \"PRIMARY\" + and isnotnull(AcknowledgeDate) | project IncidentId, AcknowledgeDate, NotificationId,Lens_IngestionTime + ) on $left.IncidentId == $right.IncidentId\n| summarize AckDate=max(AcknowledgeDate) + by IncidentId;\nuincidents| join kind=leftouter(acks ) on $left.IncidentId + == $right.IncidentId| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName)=argmax(Lens_IngestionTime, TeamName) by TeamId ) \n on $left.OwningTeamId + == $right.TeamId| project IncidentId, CreateDate, Severity, State, SourceCreateDate, + ImpactStartDate, MitigateDate, ResolveDate, AckDate\n , TTD = round(iff(isnull(ImpactStartDate), + real(null), iff(SourceCreateDate\u003cImpactStartDate, real(0), (SourceCreateDate-ImpactStartDate)/time(1m))),2)\n , + TTE = round(iff(isnull(AckDate) or isnull(ImpactStartDate), real(null), iff(AckDate\u003cImpactStartDate, + real(0), (AckDate-ImpactStartDate)/time(1m))),2)\n , TTM = round(iff(isnull(MitigateDate) + or isnull(ImpactStartDate), real(null), iff(MitigateDate\u003cImpactStartDate, + real(0), (MitigateDate-ImpactStartDate)/time(1m))),2), SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\") , HowFixed, + IncidentSubType, TeamName\n| summarize percentiles(TTM,75) by bin(CreateDate, + time(1h)) | sort by CreateDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":" + Time To Mitigate (75th Percentile)","transformations":[{"id":"renameByRegex","options":{"regex":"(percentile_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Mitigate + (TTM)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":69},"id":45,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byFrameRefID","options":"percentiles"},"properties":[{"id":"unit","value":"m"}]},{"matcher":{"id":"byName","options":"percentile_TTA_75"},"properties":[{"id":"displayName","value":"TTA + (75P)"}]},{"matcher":{"id":"byName","options":"percentile_TTA_90"},"properties":[{"id":"displayName","value":"TTA + (90P)"}]},{"matcher":{"id":"byName","options":"avg_TTA"},"properties":[{"id":"displayName","value":"TTA + (Avg.)"}]}]},"gridPos":{"h":20,"w":3,"x":0,"y":70},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + summarize percentiles(TTA, 75, 90), avg(TTA)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"percentiles","resultFormat":"table"},{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTA\n| + where TTA \u003e 15\n| summarize [\"#Notices with TTA \u003e 15 min\"] = percentile(TTA, + 75)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003e15min","resultFormat":"table"}],"title":"TTA + (75P)","transformations":[],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"continuous-RdYlGr"},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":20,"w":21,"x":3,"y":70},"id":47,"options":{"displayMode":"basic","minVizHeight":10,"minVizWidth":0,"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^count_$/","values":true},"showUnfilled":true,"valueMode":"color"},"pluginVersion":"9.5.17","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| summarize count() + by TTABucket","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"table"}],"title":"TTA Groups","transformations":[],"type":"bargauge"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":51,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"smooth","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"min":0,"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"m"},"overrides":[]},"gridPos":{"h":16,"w":24,"x":0,"y":90},"id":48,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"cluster(''icmdataro.centralus.kusto.windows.net'').database(''Common'').Get_Report_TTA()\n| + where SendDate \u003e ago(30d) and TenantName == \"$svc\"\n| project TTABucket, + SendDate\n| summarize count() by TTABucket, bin(SendDate, time(1d)) | sort + by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"\u003c= + 5","resultFormat":"time_series"}],"title":"TTA Groups","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Time-to-Acknowledge + (TTA)","type":"row"},{"collapsed":true,"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":1,"w":24,"x":0,"y":106},"id":12,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":7},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2()\n| + where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| join + kind=inner (\n NotificationActions \n | where $__timeFilter(SendDate) + and isnotnull(SendDate) and Status =~ ''COMPLETED''\n) on $left.IncidentId + == $right.IncidentId\n| summarize arg_max(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, Severity) by NotificationActionId + \n| summarize count() by bin(SendDate, 1d), ServiceType\n| sort by SendDate + asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":7},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"hide":false,"pluginVersion":"4.7.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, OwningTeamId\n| + join kind= inner(Notifications \n | where $__timeFilter(CreateDate))\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + \n | where $__timeFilter(SendDate))\non $left.NotificationId + == $right.NotificationId \n| where isnotnull(SendDate) and Status =~ ''COMPLETED''\n| + summarize arg_max(Lens_IngestionTime, *) by NotificationActionId\n| summarize + count() by bin(SendDate, 1d), RequestType\n| sort by SendDate asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","transformations":[{"id":"renameByRegex","options":{"regex":"(count_)(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"AcknowledgeDate"},"properties":[{"id":"custom.width","value":532}]},{"matcher":{"id":"byName","options":"SendDate"},"properties":[{"id":"custom.width","value":320}]},{"matcher":{"id":"byName","options":"CreateDate"},"properties":[{"id":"custom.width","value":246}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":16},"id":15,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"9.5.13","targets":[{"database":"IcmDataWarehouse","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.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))\non $left.IncidentId + == $right.IncidentId\n| join kind=inner (NotificationActions | where $__timeFilter(SendDate))\non + $left.NotificationId == $right.NotificationId \n| where isnotnull(SendDate) + and Status =~ ''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\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"title":"Notification Volume","type":"row"}],"refresh":"","schemaVersion":38,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Data Explorer Datasource","value":"Azure Data Explorer Datasource"},"hide":2,"includeAll":false,"multi":false,"name":"ds","options":[],"query":"grafana-azure-data-explorer-datasource","queryValue":"","refresh":1,"regex":"/Icm + via ADX/i","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${ds}"},"definition":"Tenants + | distinct TenantName","error":{},"hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"Tenants + | distinct TenantName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"adx-Tenants + | distinct TenantName","resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-30d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-geneva-canned-dashboard","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '75219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ftAvWXxrwbHi0hMs8A8m9A';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 1186a3c7abc2b6a1499bc922c535eda7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.011.27.233318|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":21,"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-store + connection: + - keep-alive + content-length: + - '19754' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-QC8IQddF3CXRjzh1LZVLvA';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - f42436592a4a4769bcafd957028d8694 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.22.27.875114|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/kubernetesApiserverDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:50Z","updated":"2024-08-14T20:39:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2w1d4229sa","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesAPIServer.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":30,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":37,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of API server is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":6,"x":0,"y":3},"id":19,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-apiserver\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"API + Server - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Inflight + request by the API server instance","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":10,"x":6,"y":3},"id":38,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (instance)(max_over_time(apiserver_current_inflight_requests{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Inflight + Requests","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Counter + of apiserver requests across instances","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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":8,"w":8,"x":16,"y":3},"id":29,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"Tota + number of requests to the API server","range":true,"refId":"A"}],"title":"API + Server HTTP Request Total","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":41,"panels":[],"title":"Requests + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"API + server requests broken down by the HTTP response code. Error code 429 is split + into throttled and eviction","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":25,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (code) (\r\n\r\n label_replace(\r\n\r\n label_replace( \r\n\r\n label_join(\r\n\r\n rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]), + \r\n\r\n \"resource_sub_code\", \"_\", \"resource\", \"subresource\", + \"code\"), # concat labels of interest\r\n\r\n \"code\", \"429-eviction\", + \"resource_sub_code\", \"pods_eviction_429\" # replace eviction 429 with + 429-eviction\r\n\r\n ),\r\n\r\n \"code\", \"429-throttled\", \"code\", + \"429\" # replace plain 429 with 429-throttled\r\n\r\n )\r\n\r\n)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server HTTP Request by code ","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of API server requests broken down by the verb","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":26,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum + by (verb) (rate(apiserver_request_total{cluster=\"$cluster\"}[$__rate_interval]))","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Total HTTP Request split by verb","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":20},"id":42,"panels":[],"title":"Latency + ","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server Latency: Restricted to cluster and namespaces resource, also excludes + WATCH operations. This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":24,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","instant":false,"legendFormat":"P95 API server request duration + in seconds","range":true,"refId":"A"}],"title":"API server latency for LIST + queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. Restricted to cluster and namespaces resource, also excludes + WATCH operations","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":34,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", resource=~\"cluster|namespaces\", verb=\"list\", operation!=\"watch\"}[5m])) + by (le))","legendFormat":"P95 API server SLI duration in seconds","range":true,"refId":"A"}],"title":" + API server latency SLI for LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency. Scope limited to resource and empty, excludes WATCH operations. + This query includes the webhook execution duration","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":35,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request duration in seconds ","range":true,"refId":"A"}],"title":"API + Server latency for NON-LIST queries","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"P95 + API server latency not counting webhook duration and priority \u0026 fairness + queue wait times. .Scope limited to resource and empty, excludes WATCH operations. + ","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"s"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":27,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"histogram_quantile(0.95, + sum(rate(apiserver_request_sli_duration_seconds_bucket{job=\"controlplane-apiserver\", + cluster=\"$cluster\", verb!=\"list\", operation!=\"watch\", scope=~\"resource|^$\"}[5m])) + by (le))","legendFormat":"P95 API server request SLI duration in seconds ","range":true,"refId":"A"}],"title":" + API Server latency for NON-LIST queries","type":"timeseries"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":37},"id":44,"panels":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from watch cache in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Fetched Objects by resource prefix","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from watch cache","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":31,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_cache_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource_prefix)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server Cache List Returned Objects by resource_prefix","type":"timeseries"}],"title":"API + server cache","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":38},"id":40,"panels":[],"title":"Storage","type":"row"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects returned for a LIST request from storage","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":39},"id":28,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_returned_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Returned objects","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Number + of objects read from storage in the course of serving a LIST request","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":39},"id":33,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(apiserver_storage_list_fetched_objects_total{cluster=\"$cluster\",job=\"controlplane-apiserver\"}[$__rate_interval])) + by (resource)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"API + Server storage List Fetched objects","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":47},"id":43,"panels":[],"title":"Miscellaneous","type":"row"},{"datasource":{"type":"prometheus","uid":"$datasource"},"description":"Number + of hours for which the API server has been running since the inception/restart","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":8,"x":0,"y":48},"id":18,"interval":"1m","links":[],"options":{"legend":{"calcs":[],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"uid":"$datasource"},"editorMode":"code","exemplar":false,"expr":"process_start_time_seconds{job=\"controlplane-apiserver\", + cluster=\"$cluster\"}/3600","format":"time_series","instant":false,"intervalFactor":2,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"title":"Process + start time for the API server","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Time-weighted + average, over last adjustment period, of demand_seats","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":8,"y":48},"id":36,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_demand_seats_average{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Demand Seats by priority levels","type":"timeseries"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Current + derived number of execution seats available to each priority level","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisCenteredZero":false,"axisColorMode":"text","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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":8,"x":16,"y":48},"id":32,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(apiserver_flowcontrol_current_limit_seats{cluster=\"$cluster\",job=\"controlplane-apiserver\"}) + by (priority_level)","legendFormat":"__auto","range":true,"refId":"A"}],"title":"Flow + Control Current Limit Seats by priority levels","type":"timeseries"}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / API Server","uid":"kubernetesApiserverDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '25012' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Xl5EQ7hwTgqf3t7CKCP3pg';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 53c02a42c4b8bc0319d22b869a4eb1a6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.413.27.717836|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/kubernetesEtcdDashboard + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:50Z","updated":"2024-08-14T20:39:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"cduu2w1d4229sa","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/cduu2w1d4229sa/azure-kubernetes-service-monitoring","provisioned":true,"provisionedExternalId":"KubernetesETCD.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"graph","name":"Graph + (old)","type":"panel","version":""},{"id":"prometheus","name":"Prometheus","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""}],"editable":true,"id":31,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":10,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"# + Control Plane Metrics \nThis dashboard is to be meant to visualize the Control + plane metrics in AKS clusters with Azure Managed Prometheus. Read more in + [our documentation](https://aka.ms/aks/controlplanemetrics).","mode":"markdown"},"type":"text"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + whether at least one instance of etcd is available ","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"text":"DOWN"},"1":{"text":"UP"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":0,"y":3},"id":1,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(up{job=\"controlplane-etcd\", + cluster=\"$cluster\"})","interval":"","legendFormat":"{{ instance }}","range":true,"refId":"A"}],"title":"ETCD + - Health Status","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Indicates + if ETCD has a leader","fieldConfig":{"defaults":{"mappings":[{"options":{"0":{"color":"dark-red","index":1,"text":"NO"},"1":{"index":0,"text":"YES"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":1}]}},"overrides":[]},"gridPos":{"h":8,"w":5,"x":5,"y":3},"id":11,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":true,"expr":"max(etcd_server_has_leader{cluster=\"$cluster\"})","interval":"","legendFormat":"{{ + instance }}","range":true,"refId":"A"}],"title":"ETCD has leader","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":10,"y":3},"id":4,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_heartbeat_send_failures_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + heartbeat send failures","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + heartbeat send failures","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":4,"x":15,"y":3},"id":5,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_apply_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Apply total ","type":"stat"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Max + Slow Read indexes total","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":8,"w":5,"x":19,"y":3},"id":7,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"textMode":"auto"},"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"max(etcd_server_slow_read_indexes_total{cluster=''$cluster''})","legendFormat":"__auto","range":true,"refId":"A"}],"title":"ETCD + Slow Read Indexes total ","type":"stat"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"ETCD + database utilization by instance ","editable":true,"error":false,"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":9,"x":0,"y":11},"hiddenSeries":false,"id":3,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":false,"total":false,"values":false},"lines":true,"linewidth":2,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","exemplar":false,"expr":"100*etcd_mvcc_db_total_size_in_use_in_bytes{cluster=''$cluster''} + /etcd_mvcc_db_total_size_in_bytes{cluster=''$cluster''} ","instant":false,"legendFormat":"{{instance}}","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Percentage + Utlilzation of ETCD database","tooltip":{"msResolution":false,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:200","format":"percent","logBase":1,"show":true},{"$$hashKey":"object:201","format":"short","logBase":1,"show":false}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"Total + client requests","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":8,"x":9,"y":11},"hiddenSeries":false,"id":8,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(rest_client_requests_total{cluster=''$cluster''}[1m]))","legendFormat":"Total + client requests","range":true,"refId":"A"}],"thresholds":[],"timeRegions":[],"title":"Total Client + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:133","format":"short","logBase":1,"show":true},{"$$hashKey":"object:134","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":{"type":"prometheus","uid":"${datasource}"},"description":"The + total number of bytes received/semt from grpc clients","fill":1,"fillGradient":0,"gridPos":{"h":8,"w":7,"x":17,"y":11},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"9.5.13","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_received_bytes_total{cluster=''$cluster''}[1m]))","legendFormat":"Received + bytes","range":true,"refId":"A"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"editorMode":"code","expr":"sum(rate(etcd_network_client_grpc_sent_bytes_total{cluster=''$cluster''}[1m]))","hide":false,"legendFormat":"Sent + Bytes","range":true,"refId":"B"}],"thresholds":[],"timeRegions":[],"title":"ETCD + Network GRPC bytes","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","show":true,"values":[]},"yaxes":[{"$$hashKey":"object:310","format":"short","logBase":1,"show":true},{"$$hashKey":"object:311","format":"short","logBase":1,"show":true}],"yaxis":{"align":false}}],"refresh":"","schemaVersion":38,"style":"dark","tags":["kubernetes-mixin"],"templating":{"list":[{"current":{"selected":false,"text":"Managed_Prometheus_defaultazuremonitorworkspace-eap","value":"Managed_Prometheus_defaultazuremonitorworkspace-eap"},"hide":0,"includeAll":false,"label":"Data + Source","multi":false,"name":"datasource","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"datasource","uid":"$datasource"},"definition":"","hide":0,"includeAll":false,"label":"cluster","multi":false,"name":"cluster","options":[],"query":"label_values(up{job=\"controlplane-apiserver\"}, + cluster)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"UTC","title":"Kubernetes + / ETCD","uid":"kubernetesEtcdDashboard","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '11155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Z8X7L47yey0/VuAAohEtig';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - 597f33462f9f5cb913bf8330c18b3d36 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.622.28.373105|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":26,"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-store + connection: + - keep-alive + content-length: + - '7878' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vtkyvVu6LjnGypXWFGT3dw';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: + - Wed, 14 Aug 2024 20:45:01 GMT + grafana-trace-id: + - ea22c7ecab653ad2ffe2720558faf146 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668302.801.31.179837|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":27,"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-store + connection: + - keep-alive + content-length: + - '22629' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lfHbj/hblVjdveeab16X0A';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 91929738ce10c47d4f9aa27f3a3d09aa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.012.28.222337|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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\":\"2024-08-14T20:39:49Z\",\"updated\":\"2024-08-14T20:39:49Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":14,\"folderUid\":\"bduu2w0kj7vuod\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/bduu2w0kj7vuod/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true},\"organization\":{\"canAdd\":true,\"canEdit\":true,\"canDelete\":true}}},\"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\":15,\"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-store + connection: + - keep-alive + content-length: + - '14254' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-X2I+BrCImZZfr8g/R/MIJA';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 5e933021e6a37b983af55fb59eb9de1a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.215.29.134517|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-customer-views + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"SlIInsightsDRICustomerViews.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":16,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - Overview","tooltip":"Open SLI Insights - Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-overview/sli-insights-overview"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":3},"id":2,"links":[],"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview dashboard helps to understand Service health through SLI data for + DRI scenarios. This SLI data is coming through Streaming in near real time + with the goal of \u003c 10 minutes latency. Impacted indicates the value is + below the SLO defined in YAML.\r\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\r\nLearn + more\r\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":5},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["allValues"],"fields":"/.*/","values":true},"text":{},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet total_regions= GetTotalImpactedRegions(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{"Impacted/Total":true},"indexByName":{"Column2":0,"Column3":1},"renameByName":{"Column2":"%","Column3":"Impacted + / Total","subvalue":"Impacted / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":4,"y":5},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":9,"y":5},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcustomers=GetImpactedAndTotalCustomerCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| extend id=3,value=iff((ImpactedCustomers!=0 + and TotalCustomers!=0),(todouble(ImpactedCustomers)/todouble(TotalCustomers))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCustomers,1),\"/\",SummarizeNumber(TotalCustomers,1));\r\nimpactedbytotalcustomers\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":9},"id":12,"maxDataPoints":1,"options":{"basemap":{"config":{},"name":"Basemap","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"latitude":"Latitude","longitude":"Longitude","mode":"coords"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM = strcat(toscalar(tobool(\"{IsARM}\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + summarize Attainment = avg(attainment), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":9},"id":13,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Granularity\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetCustomerAttainment(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region,_customer,_isARM)\r\n| + project LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","transformations":[],"type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":19},"id":14,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLOsAttainment(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"Overview","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":37,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"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":11,"w":12,"x":0,"y":4},"id":15,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.6.2","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedAndTotalCRIDs(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":4},"id":16,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^ImpactedCRIDsCount$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer,_isARM)\r\n| + project LocationId,ImpactedCRIDsCount","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","transformations":[],"type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":15},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedAndTotalSubscriptionsARM(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total Subscriptions","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":15},"id":18,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedSubsByCustomerARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + ImpactedSubsCount,Customer_TPIDDisplayName","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subs by Customers (Top 20 ordered by S500, Impacted Subs Count))","type":"piechart"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","cellOptions":{"type":"auto"},"filterable":true,"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Is + S500 Customer"},"properties":[{"id":"custom.width","value":166}]},{"matcher":{"id":"byName","options":"Customer"},"properties":[{"id":"custom.width","value":306}]},{"matcher":{"id":"byName","options":"Impacted + Subscriptions Count"},"properties":[{"id":"custom.width","value":240}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":26},"id":19,"options":{"cellHeight":"sm","footer":{"countRows":false,"enablePagination":false,"fields":[],"reducer":["sum"],"show":false},"showHeader":true,"sortBy":[{"desc":true,"displayName":"Impacted + Subscriptions Count"}]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"\r\n\r\nlet + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedSubscriptionsARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project + Customer=Customer_TPIDDisplayName,[''Is S500 Customer'']=IsS500Customer,[''Impacted + Subs Count'']=ImpactedSubsCount,[''Impacted Subscriptions'']=ImpactedSubs\r\n| + order by [''Is S500 Customer''] desc,[''Impacted Subs Count''] asc;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions (Default ordered by S500, Impacted Subs Count)","type":"table"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Location + Id"},"properties":[{"id":"custom.width","value":168}]},{"matcher":{"id":"byName","options":"Impacted + CRIDs Count"},"properties":[{"id":"custom.width","value":202}]}]},"gridPos":{"h":10,"w":24,"x":0,"y":36},"id":40,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetImpactedCRIDsByRegion(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _isARM)\r\n| + project [''Location Id'']=LocationId, [''Impacted CRIDs Count'']=ImpactedCRIDsCount, + [''Impacted CRIDs'']=ImpactedCRIDs\r\n| take 100","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Location","type":"table"}],"title":"Customer Impact","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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":"locale"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":5},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"9.5.8","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer) + \r\n| summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":21,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _customer = $Customer;\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nGetSLITimeSeriesData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region, _customer, + _isARM)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"}],"title":"SLI Signals + (Percentage based)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":33,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":35,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":6},"id":34,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":15},"id":36,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _granularity = \"$Granularity\";\r\nlet _region + = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = + \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region,_customer)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","transformations":[],"type":"timeseries"}],"title":"SLI Signals + (Latency)","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":6},"id":39,"panels":[{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"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":10,"w":12,"x":0,"y":7},"id":25,"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":7},"id":26,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"}],"title":"Deployments and Changes","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":8,"panels":[{"datasource":{"type":"datasource","uid":"grafana"},"description":"","gridPos":{"h":2,"w":24,"x":0,"y":8},"id":27,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","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}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":10},"id":32,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = $Customer;\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet _endTime + = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _granularity = \"$Granularity\";\r\nlet _sloId + = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLIBasedErrorBudget(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| project EndTimeUtc, + SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetRemainingErrorBudget(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer)\r\n| summarize + RemainingErrorBudget = avg(RemainingErrorBudget)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":17},"id":29,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":21},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _customer = \"$Customer\";\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _customer, _burnrate)\r\n| + summarize burnrate = avg(burnrate)","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"title":"Error Budget","type":"row"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"auto":false,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"15m","value":"15m"},"description":"Granularity","hide":0,"label":"Granularity","name":"Granularity","options":[{"selected":false,"text":"5m","value":"5m"},{"selected":true,"text":"15m","value":"15m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"}],"query":"5m,15m,1h,6h,12h","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"},{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","description":"","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"Slo + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","hide":0,"includeAll":true,"label":"Slo + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"current":{"selected":false,"text":"False","value":"False"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","description":"Internal parameter for defining if Service + is having ARM based CRID or not","hide":2,"includeAll":false,"label":"IsArm","multi":false,"name":"IsArm","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"\";//Temporary setting this always empty, so we don''t need to wait SLO + Group query\r\nIsArmBasedCrid(_serviceTreeId, _sloId, _sloGroup)\r\n| project + strcat(isArmString)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\"\"","current":{"selected":false,"text":"All","value":"$__all"},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","hide":0,"includeAll":true,"label":"Customer","multi":false,"name":"Customer","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"from":{"property":{"name":"LocationMap","type":"string"},"type":"property"},"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.5.0","query":"let + _isARM =strcat(toscalar(tobool(\"$IsArm\")));\r\nlet _startTime =\"${__from:date:iso}\";\r\nlet + _endTime = \"${__to:date:iso}\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId =\"$SloId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet _region =\"$Region\";\r\nGetServiceCustomers(_startTime, + _endTime,_serviceTreeId, _sloId, _sloGroup, _region,_isARM)","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"browser","title":"SLI + Insights / DRI / Customer views","uid":"sli-insights-geneva-customer-views","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '60264' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+W2fXWwozW1urlwFcYPPsw';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - b47fa405bf71b828e57dac59df5fb843 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.417.29.605825|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/sli-insights-geneva-overview + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"SLIInsightsOverview.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"__elements":{},"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"9.5.13"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"4.9.0"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- + Grafana --"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"description":"","editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":22,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"SLI + Insights - DRI Customer Overview","tooltip":"Open Sli Insights / DRI / Customer + Overview Dashboard","type":"link","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views"},{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Questions + or Concerns","tooltip":"Email us","type":"link","url":"mailto:genevamonitoringux@microsoft.com?subject=Sli + Insights in Grafana"}],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":2},"id":1,"panels":[],"title":"Overview","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":3},"id":5,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Overview section helps to understand Service health through SLI data for DRI + scenarios. This SLI data is coming through Streaming in near real time with + the goal of \u003c 10 minutes latency. Impacted indicates the value is below + the SLO defined in YAML.\n\u003ca href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" + style=\"font-size:16px; margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn + more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":0,"y":5},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet total_regions= + GetTotalImpactedRegions_AggData(_startTime, _endTime, _serviceTreeId, _sloId, + _sloGroup, _region)\r\n| extend\r\n value=iff((impacted!=0 and total!=0),(todouble(impacted)/todouble(total))*100,todouble(0)),\r\n subvalue=strcat(tolong(impacted), + \"/\", tolong(total));\r\ntotal_regions\r\n| project value,subvalue;\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Regions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":5,"y":5},"id":7,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet teams = cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').TeamServiceTreeMapping\r\n| + extend ServiceTree = tostring(todynamic(MappedServiceTreeEntities)[0].ServiceTreeEntityId)\r\n| + where ServiceTree == _serviceTreeId\r\n| project TeamId;\r\nlet activeicms=cluster(''https://icmclusterlb.kustomfa.windows.net'').database(''IcmDataWarehouse'').IncidentsSnapshotV2\r\n| + where OwningTeamId in (teams)\r\n| where ImpactStartDate between (todatetime(_startTime) + .. todatetime(_endTime)) or CreateDate between (todatetime(_startTime) .. + todatetime(_endTime))\r\n| where IsNoise==false and Severity \u003c 3\r\n| + summarize ActiveIcms =countif(Status =~ ''Active''),TotalICMs =count()\r\n| + extend id=5,value =iff((ActiveIcms!=0 and TotalICMs!=0),(todouble(ActiveIcms)/todouble(TotalICMs))*100,todouble(0)),subvalue=strcat(tolong(ActiveIcms),\"/\",tolong(TotalICMs));\r\nactiveicms\r\n| + project value,subvalue;","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incidents(\u003c=sev2)","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Active + / Total","value":"% Active"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":10,"y":5},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _granularity = \"$Interval\";\r\nlet + _region = \"$Region\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet + impactedbytotalcrids=GetImpactedAndTotalCRIDs_AggData(_startTime, _endTime,_granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs = + sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs)\r\n| extend id=3,value=iff((ImpactedCRIDs!=0 + and TotalCRIDs!=0),(todouble(ImpactedCRIDs)/todouble(TotalCRIDs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedCRIDs,1),\"/\",SummarizeNumber(TotalCRIDs,1));\r\nimpactedbytotalcrids\r\n| + project value,subvalue;\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":14,"y":5},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet impactedbytotalsubs=GetImpactedAndTotalSubscriptionCountARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n|extend id=2,value=iff((ImpactedSubs!=0 + and TotalSubs!=0),(todouble(ImpactedSubs)/todouble(TotalSubs))*100,todouble(0)),subvalue=strcat(SummarizeNumber(ImpactedSubs,1),\"/\",SummarizeNumber(TotalSubs,1));\r\nimpactedbytotalsubs\r\n| + project value,subvalue\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + Subscriptions","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"subvalue":"Impacted + / Total","value":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":5,"x":19,"y":5},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet totals500customers=GetTotalS500CustomersImpactedARM(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region,'''')\r\n| extend val=iff((value!=0 + and total!=0),(todouble(value)/todouble(total))*100,todouble(0)), subvalue=strcat(tolong(value),\"/\",tolong(total));\r\ntotals500customers\r\n| + project val,subvalue;\r\n\r\n\r\n\r\n ","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"S500 + Customers","transformations":[{"id":"organize","options":{"excludeByName":{},"indexByName":{},"renameByName":{"A-series":"Impacted + / Total","subvalue":"Impacted / Total","time":"%","val":"% Impacted"}}}],"type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"text","value":null}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":9},"id":11,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":false,"showAttribution":true,"showDebug":false,"showMeasure":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"Attainment","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"TotalCrids","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"}}},"filterData":{"id":"byRefId","options":"A"},"location":{"mode":"auto"},"name":"CRIDs","tooltip":true,"type":"markers"}],"tooltip":{"mode":"details"},"view":{"allLayers":true,"id":"coords","lat":15.961329,"lon":-16.875,"zoom":1}},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| summarize + Attainment = todecimal(avg(attainment)), TotalCrids = sum(TotalCount) by LocationId\r\n| + join kind=leftouter ( cluster(''https://genevaslidatafollower.westcentralus.kusto.windows.net'').database(''slihelper'').LocationMap\r\n| + project Code, Latitude, Longitude, DisplayName )\r\n on $left.LocationId == + $right.Code\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment","type":"geomap"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":70,"hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineWidth":0,"spanNulls":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"light-blue","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":9},"id":12,"options":{"alignValue":"center","legend":{"displayMode":"list","placement":"bottom","showLegend":false},"mergeValues":true,"rowHeight":0.9,"showValue":"always","tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _slo = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nlet _region = \"$Region\";\r\nGetCustomerAttainment_AggData(_startTime, + _endTime,_granularity,_serviceTreeId,_slo,_sloGroup,_region)\r\n| project + LocationId,attainment,EndTimeUtc \r\n| evaluate pivot(LocationId,avg(attainment))\r\n\r\n\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Customer + Attainment by Region ","type":"state-timeline"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":20},"id":13,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLOsAttainment_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLOs + Attainment (Against configured SLO target)","transformations":[{"id":"renameByRegex","options":{"regex":"([attainment]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"log":2,"type":"log"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"}]}},"overrides":[]},"gridPos":{"h":11,"w":12,"x":0,"y":33},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetImpactedAndTotalCRIDs_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize ImpactedCRIDs + = sum(ImpactedCRIDs), TotalCRIDs = sum(TotalCRIDs) by EndTimeUtc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + vs Total CRIDs","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":12,"x":12,"y":33},"id":15,"options":{"displayLabels":["percent"],"legend":{"displayMode":"table","placement":"right","showLegend":true,"values":["value"]},"pieType":"pie","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^impacted$/","values":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetImpactedCRIDsByRegion_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region)\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Impacted + CRIDs by Region","type":"piechart"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":44},"id":29,"panels":[],"title":"SLI + Signals (Percentage based)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]},"unit":"none"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":45},"id":17,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _region = \"$Region\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetSLITimeSeriesData_AggData(_startTime, _endTime, _granularity, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + (Average)","transformations":[{"id":"renameByRegex","options":{"regex":"([SuccessRate]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":56},"id":16,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"pluginVersion":"10.1.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIByRegion_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region) \r\n| + summarize avg(SuccessRate) by LocationId,EndTimeUtc\r\n| order by EndTimeUtc + asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"SLIs + By Region","transformations":[{"id":"renameByRegex","options":{"regex":"(.*) + (.*)","renamePattern":"$2"}}],"type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":67},"id":4,"panels":[],"title":"SLI + Signals (Latency)","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":68},"id":18,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P50\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P50","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"locale"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":68},"id":19,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetAverageLatencyPercentiles_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + project EndTimeUtc, SloName, P99\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Average + Latency P99","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"text","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":false,"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"displayName":"Ingestion/Latency/T120000ms(Avg)","mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":78},"id":20,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _granularity = \"$Interval\";\r\nlet _region = \"$Region\";\r\nlet _serviceTreeId + = \"$ServiceTreeId\";\r\nlet _sloId = \"$SloId\";\r\nlet _sloGroup = \"$SloGroup\";\r\nGetLatencyPercentages_AggData(_startTime,_endTime,_granularity,_serviceTreeId,_sloId,_sloGroup,_region)\r\n| + order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Latency + Percentage","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":90},"id":30,"panels":[],"title":"Deployments + and Changes","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":91},"id":21,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + compareStandardLocation = (loc1:string, loc2:string) { \r\n tolower(replace_string(loc1,\" + \",\"\")) == tolower(replace_string(loc2,\" \",\"\"))\r\n};\r\nlet serviceId + = toscalar (GetAllMetadata(_endTime)\r\n| where serviceTreeId == _serviceTreeId\r\n| + project serviceTreeId\r\n| take 1);\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == serviceId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or compareStandardLocation(LocationId, + _region)\r\n| summarize Count=count() by bin(TimeStamp, 5m), LocationId\r\n| + order by TimeStamp asc\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Deployment + Changes (source: FCM)","transformations":[{"id":"renameByRegex","options":{"regex":"([Count]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","cellOptions":{"type":"auto"},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":91},"id":22,"options":{"cellHeight":"sm","footer":{"countRows":false,"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\ncluster(''FCMDataro'').database(''FCMKustoStore'').materialized_view(''ChangeEventV2MaterializedView'',10m)\r\n| + where ServiceId == _serviceTreeId\r\n| where TimeStamp between (todatetime(_startTime) + .. todatetime(_endTime))\r\n| where SourceSystem in(\"expressv2\",\"adorelease\")\r\n| + where DeploymentTargetType == \"region\"\r\n| where isempty( _region) or LocationId + =~ _region\r\n| project TimeStamp, LocationId, ChangeTitle, ChangeDescription, + ChangeState, ChangeType\r\n| order by TimeStamp desc\r\n| limit 500;","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Deployment + Changes (source: FCM)","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":101},"id":2,"panels":[],"title":"Error + Budget","type":"row"},{"datasource":{"type":"datasource","uid":"grafana"},"gridPos":{"h":2,"w":24,"x":0,"y":102},"id":23,"options":{"code":{"language":"plaintext","showLineNumbers":false,"showMiniMap":false},"content":"This + Error Budget calculation uses actual error count vs total requests hence represents + magnitude of the failures (bad events) impact. This kind of calculation gives + more weightage to customers with high volume of data which sometimes overshadow + customers with very low volume. It often represents the magnitude of impact.\n\u003ca + href=\"https://eng.ms/docs/products/geneva/slos-slis/sli_insights\" style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\" target=\"_blank\"\u003e\nLearn more\n\u003c/a\u003e","mode":"html"},"pluginVersion":"10.2.1","type":"text"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"description":"Remaining + Error Budget timeseries represents remaining error budget over the selected + time period. It starts with 100% budget and continue to deduct consumed budget + at each data point.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisBorderShow":false,"axisCenteredZero":false,"axisColorMode":"series","axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"insertNulls":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"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":18,"x":0,"y":104},"id":28,"options":{"legend":{"calcs":["last"],"displayMode":"list","placement":"bottom","showLegend":true},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _granularity = \"$Interval\";\r\nlet _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", + \"\");\r\nlet _sloGroup = \"$SloGroup\";\r\nGetSLIBasedErrorBudget_AggData(_startTime, + _endTime, _granularity, _serviceTreeId, _sloId, _sloGroup, _region)\r\n| project + EndTimeUtc, SloName, BudgetRemaining\r\n| order by EndTimeUtc asc","querySource":"raw","queryType":"KQL","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Error + Budget","transformations":[{"id":"renameByRegex","options":{"regex":"([BudgetRemaining]+[ + ])(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":107},"id":24,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nGetRemainingErrorBudget_AggData(_startTime, _endTime, + _serviceTreeId, _sloId, _sloGroup, _region)\r\n| summarize RemainingErrorBudget + = avg(RemainingErrorBudget)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Remaining + Error Budget","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":111},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"1h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Fast + Burn Rate ( Last 1 hr)","type":"stat"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":6,"x":18,"y":115},"id":26,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"textMode":"auto","wideLayout":true},"pluginVersion":"10.2.1","targets":[{"OpenAI":false,"database":"slihelper","datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"query":"let + _startTime =\"${__from:date:iso}\";\r\nlet _endTime = \"${__to:date:iso}\";\r\nlet + _region = \"$Region\";\r\nlet _serviceTreeId = \"$ServiceTreeId\";\r\nlet + _sloId = replace_string(\"$SloId\", \"\u003cunset\u003e\", \"\");\r\nlet _sloGroup + = \"$SloGroup\";\r\nlet _burnrate = \"5h\";\r\nGetErrorBurnRate_AggData(_startTime, + _endTime, _serviceTreeId, _sloId, _sloGroup, _region, _burnrate)\r\n| summarize + burnrate = avg(burnrate)","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Slow + Burn Rate ( Last 5 hrs)","type":"stat"}],"refresh":"","schemaVersion":38,"tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","hide":0,"includeAll":false,"label":"Service + Name","multi":false,"name":"ServiceTreeId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"GetAllMetadata()\r\n| + distinct serviceTreeId, serviceName\r\n| project strcat(serviceName, \":\", + serviceTreeId)\r\n| order by Column1\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Group","multi":true,"name":"SloGroup","options":[],"query":{"OpenAI":false,"database":"slihelper","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"4.7.0","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nGetAllMetadata()\r\n| where serviceTreeId + ==_serviceTreeId\r\n| distinct groupName\r\n| order by groupName\r\n\r\n\r\n\r\n","querySource":"raw","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","hide":0,"includeAll":true,"label":"SLO + Name","multi":true,"name":"SloId","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloGroup =\"$SloGroup\";\r\nlet + sloGroup = parse_json(strcat(\"[\", _sloGroup , \"]\"));\r\nGetAllMetadata()\r\n| + where serviceTreeId == _serviceTreeId \r\n| where isnull(sloGroup) or array_length(sloGroup) + \u003c 1 or groupName in (sloGroup)\r\n| project strcat(sloName,\":\",sloId)\r\n\r\n\r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"/(?\u003ctext\u003e.*).*:(?\u003cvalue\u003e.*)/","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":"\" + \"","current":{"selected":true,"text":["All"],"value":["$__all"]},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"2bf5f4cb-b112-4c36-8ed5-22a2b478d58f"},"definition":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","hide":0,"includeAll":true,"label":"Region","multi":true,"name":"Region","options":[],"query":{"OpenAI":false,"database":"slihelper","query":"let + _serviceTreeId = \"$ServiceTreeId\";\r\nlet _sloId =\"$SloId\";\r\nlet _sloGroup + =\"$SloGroup\";\r\nGetServiceSloRegions(_serviceTreeId, _sloId, _sloGroup)\r\n| + order by LocationId asc \r\n\r\n \r\n","queryType":"KQL","rawMode":true,"resultFormat":"table"},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"5m","current":{"selected":false,"text":"auto","value":"$__auto_interval_Interval"},"hide":2,"name":"Interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_Interval"},{"selected":false,"text":"5m","value":"5m"},{"selected":false,"text":"15m","value":"15m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"5m,15m,30m,1h,6h,12h,1d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"SLI + Insights / Overview","uid":"sli-insights-geneva-overview","version":1,"weekStart":""}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '47495' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Xs+v6/mlMmyR5aRf+L7/vQ';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 487e697d901536f2674fd747886fd72b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.603.30.351683|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:47Z","updated":"2024-08-14T20:44:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iYkGNKrz9MF0wPBz9u1Ntg';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: + - Wed, 14 Aug 2024 20:45:02 GMT + grafana-trace-id: + - 98918014a7c1fcafdd1a8bffcf784994 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.792.26.154722|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:47Z","updated":"2024-08-14T20:44:47Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xsem6sFG03bWdGYMdEcL6g';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 42f6e87f1bda40a10667162ec1280c94 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668303.956.29.193795|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:48Z","updated":"2024-08-14T20:44:48Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LLRowNieY2j4WjQAATheTw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 2ac8393854fe3b8691e983c17c5d55be + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.153.31.833143|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.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":"2024-08-14T20:39:49Z","updated":"2024-08-14T20:39:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":14,"folderUid":"bduu2w0kj7vuod","folderTitle":"Geneva","folderUrl":"/dashboards/f/bduu2w0kj7vuod/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"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":17,"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-store + connection: + - keep-alive + content-length: + - '14894' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a4DEDnBDLWuThYiwlajKCw';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 2193c1121e8417c51a8ecf0653b8fc1a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.357.31.363040|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GUPZrKBHuZasOzT221N5EA';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 83c54b9d812acc0187c8717bc1a9eb0f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.544.29.546793|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/library-elements?page=1 + response: + body: + string: '{"result":{"totalCount":0,"elements":[],"page":1,"perPage":100}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '64' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gFuacki8s6T4O8DQtB6ZCg';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - fca2293765326adf057452e9580c953f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.733.29.109063|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"message":"Dashboard not found","traceID":"67edeae40ee2d20b8861b92b4906667f"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-UamBsQDrhz8JSjt4GZnwSg';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: + - Wed, 14 Aug 2024 20:45:03 GMT + grafana-trace-id: + - 67edeae40ee2d20b8861b92b4906667f + mise-correlation-id: + - 66d56f01-e8e7-4983-8d75-ecf3c9621fa4 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668304.943.30.649413|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/cduu3bugpxedcd + response: + body: + string: '{"id":32,"uid":"cduu3bugpxedcd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.474901Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:57.474901Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C9AANbRVGS8GS3YrXH3qtw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 224047725b8dfd7eb19b47ce4a194738 + mise-correlation-id: + - 4904bcc7-5cf5-4135-9091-073deed3c669 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.092.31.864802|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard", "uid": + "mg2OAlTVa", "version": 1}, "folderId": 32, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3bugpxedcd","id":33,"slug":"test-dashboard","status":"success","uid":"mg2OAlTVa","url":"/d/mg2OAlTVa/test-dashboard","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '147' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-spRdSXrhGTxkWrUBT0f40g';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 1636d83ba656ce3626ad377b34489c98 + mise-correlation-id: + - 48134756-94f1-45e2-8f0e-a96436b9ed67 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.229.31.896040|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"message":"Dashboard not found","traceID":"37183013f38946e50308c165c1aeefca"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kfJarsYfd8OHh1LkW+3ejQ';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 37183013f38946e50308c165c1aeefca + mise-correlation-id: + - 97756259-ea3e-4054-9bba-90a0b2363d27 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.429.27.259938|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"dashboard": {"id": null, "panels": [], "title": "Test Dashboard2", "uid": + "mg2OAlTVb", "version": 1}, "folderId": 0, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '138' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"","id":34,"slug":"test-dashboard2","status":"success","uid":"mg2OAlTVb","url":"/d/mg2OAlTVb/test-dashboard2","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '135' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VjyL/VTtuX6I9BzqbyWRNA';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 8513441d42a325ddbbb1faeb7a85994f + mise-correlation-id: + - cb1bba68-7e56-48d3-8bd5-f1b3b4e62c3d + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.621.28.214588|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"message":"Dashboard not found","traceID":"1ffd6c9c16d9ba45ac2b9d0f41a35076"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Zv++WM4ZmDXwtwSEd60HyQ';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 1ffd6c9c16d9ba45ac2b9d0f41a35076 + mise-correlation-id: + - 3e5bacb5-3f5f-4a95-82b7-40957e517b57 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.822.27.582420|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/cduu3bugpxedcd + response: + body: + string: '{"id":32,"uid":"cduu3bugpxedcd","orgId":0,"title":"Test Folder","url":"/dashboards/f/cduu3bugpxedcd/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"Anonymous","created":"2024-08-14T20:44:57.474901Z","updatedBy":"Anonymous","updated":"2024-08-14T20:44:57.474901Z","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '331' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Qe0LQ33fV32rx+LdrEtwxw';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: + - Wed, 14 Aug 2024 20:45:04 GMT + grafana-trace-id: + - 0994f5c94b475f1e6a689d4ecc543c42 + mise-correlation-id: + - dc668d9b-6369-48c8-9e0e-c959dea8bcd7 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668305.98.29.278566|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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, "panels": [], "title": "Test Dashboard3", "uid": + "mg2OAlTVc", "version": 1}, "folderId": 32, "overwrite": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '139' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"folderUid":"cduu3bugpxedcd","id":35,"slug":"test-dashboard3","status":"success","uid":"mg2OAlTVc","url":"/d/mg2OAlTVc/test-dashboard3","version":1}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '149' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aizyaDIjObrZ0U1/1mz8uA';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - e59890e7ffd9778b0a04a509c85ce1a2 + mise-correlation-id: + - cef71d5e-cf85-4a01-b82b-9e7697e89670 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.151.26.419543|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboard/snapshots + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nUv7nRc4FFc6DbJni2Eg1w';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - ff26073763f82f56286b59b1f42a5ffb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.359.31.201542|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qO5qs/PqvjkImJ+ZGi+jTw';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: + - Wed, 14 Aug 2024 20:45:05 GMT + grafana-trace-id: + - 25d943b9e392e3d1fa82d83a54678620 + mise-correlation-id: + - 43d0d035-3352-490a-ba0e-7b9379e37cfb + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668306.696.29.378781|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PZepBkPOEVt+uMmsuwo26Q';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - f52871800000676c682558b330fece67 + mise-correlation-id: + - f8d612a5-357f-4500-80be-1c3eb69fa9ed + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.071.26.516077|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"cduu2w1d4229sa","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"dduu2vysibksga","title":"Azure Monitor"},{"id":14,"uid":"bduu2w0kj7vuod","title":"Geneva"},{"id":12,"uid":"fduu2w0f9flkwd","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3bugpxedcd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-HORc+6SWDzoI8XNol/2nFQ';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - 8093d352475c727a19cbce78fc93e040 + mise-correlation-id: + - 3114a9a3-43d6-4d32-af6e-e2b68bd920c8 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.248.27.680199|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:47Z","updated":"2024-08-14T20:44:47Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pLm8yS8LdBAbkEoaSlo0SQ';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - ec07ca6ed5b9cd74c1089fbae40eb5ee + mise-correlation-id: + - 4e5d6da4-5a6c-44fc-be28-11f9af6d39f2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.568.30.383898|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:47Z","updated":"2024-08-14T20:44:47Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fLzoF4VuY9LicJDrXOA84A';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: + - Wed, 14 Aug 2024 20:45:06 GMT + grafana-trace-id: + - fb9b037782f6115f75e40df7f0ddb789 + mise-correlation-id: + - f8007f43-a08a-493b-9d52-ba368a9ce63e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668307.964.30.964188|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:44:48Z","updated":"2024-08-14T20:44:48Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WaGjCm/QF6Ubx+138bE/xw';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - f17ddf1cc672e58f274acc532277a4b3 + mise-correlation-id: + - 69390ac5-adb4-42c3-81fc-1a50a4e12ebd + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.318.29.650940|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":5,"uid":"da714998-ca29-4adc-851b-1bd93371cbc6","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"public/app/plugins/datasource/azuremonitor/img/logo.jpg","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-store + connection: + - keep-alive + content-length: + - '452' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uWRxDLru9sCEBghQGONx1Q';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: + - Wed, 14 Aug 2024 20:45:07 GMT + grafana-trace-id: + - 8f49455ee55ac8df256a773e9fcf887f + mise-correlation-id: + - 37d3a356-d028-494b-8446-69c529a01ba2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668308.727.27.250675|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vvj2eCNCf1jaGkzKRUp2rw';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - f082d89c50c112dfd68ce0fa82d572bb + mise-correlation-id: + - 6b876c90-7457-4694-b3c3-f5be92d81079 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.146.29.572307|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":28,"uid":"bduu33xxaw8aof","title":"Azure Kubernetes Service + Monitoring"},{"id":1,"uid":"eduu33vsl0hz4c","title":"Azure Monitor"},{"id":14,"uid":"dduu33x374a9sf","title":"Geneva"},{"id":12,"uid":"dduu33wxncem8c","title":"Microsoft + Defender for Cloud"},{"id":32,"uid":"cduu3bugpxedcd","title":"Test Folder"}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '313' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BjrxF588KyGrsb9yPctVRw';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - b262e9d7a39fd2b9df8d7c6a0ed8a312 + mise-correlation-id: + - be38ca7d-7b57-4733-b1fd-7300b2c47d6a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.29.29.971564|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVa + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/mg2OAlTVa/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:04Z","updated":"2024-08-14T20:45:04Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":33,"panels":[],"title":"Test + Dashboard","uid":"mg2OAlTVa","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AQH2iTEvenzBjNVHOrDFmw';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: + - Wed, 14 Aug 2024 20:45:08 GMT + grafana-trace-id: + - 036b1f46b107011a59185f7cd264ad63 + mise-correlation-id: + - 025b70cb-fb91-4eb3-9db4-2c819bf857b2 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668309.656.28.813174|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVb + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard2","url":"/d/mg2OAlTVb/test-dashboard2","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:04Z","updated":"2024-08-14T20:45:04Z","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":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":34,"panels":[],"title":"Test + Dashboard2","uid":"mg2OAlTVb","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '727' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WPAMqjOafBmnrPWqGTUK4w';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - f810dfb19df9ab1a34a5ecabe3eea486 + mise-correlation-id: + - 2f303edc-ce78-403e-ab60-6c4500bd991c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.169.26.807110|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com/api/dashboards/uid/mg2OAlTVc + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard3","url":"/d/mg2OAlTVc/test-dashboard3","expires":"0001-01-01T00:00:00Z","created":"2024-08-14T20:45:05Z","updated":"2024-08-14T20:45:05Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":32,"folderUid":"cduu3bugpxedcd","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/cduu3bugpxedcd/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":true,"canEdit":true,"canDelete":true},"organization":{"canAdd":true,"canEdit":true,"canDelete":true}}},"dashboard":{"id":35,"panels":[],"title":"Test + Dashboard3","uid":"mg2OAlTVc","version":1}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '786' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1U51Azw+vm9B2E7g9WOKwg';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: + - Wed, 14 Aug 2024 20:45:09 GMT + grafana-trace-id: + - 84e6d484f171b35f1e9f0fa301665be2 + mise-correlation-id: + - 7e92b1d6-2f5d-423d-b814-e11f1c3db8c9 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668310.553.28.146486|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","name":"clitestamgmigrate000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.8766324Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:44:42.2970795Z"},"identity":{"principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000002-fsgdcfg8d9evgreq.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:09 GMT + etag: + - '"0200aee1-0000-0600-0000-66bd173a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: F38FD79E5A4349BEA3113D2E5D5CB4F4 Ref B: SJC211051204033 Ref C: 2024-08-14T20:45:09Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:10 GMT + etag: + - '"0200b7e1-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 0494F2C7476B404485B03751AA362F07 Ref B: SJC211051203029 Ref C: 2024-08-14T20:45:10Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651111024183&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=C_i1ksKtwFZBPiRjCU4ZcF65KkZdpE6ako2rm7SEITmk65QJlx_Y2CjHsSqS19abFq_SDqflax9p9zHLb3-YN4sCiR_XKX7Ip-koYKWskz-0QUtV3pvR3q7a1PCWJvu1s0xfjKmVRSZvlBD-f6JgD9IYrr4vBKwjNBe5FaQxbIXYjZOGOxkkie5ziaYAquIMcmcOqncTsdIdmC1J8T7xn9kfJdGfVkXflTZS26UBTq7luEBXvaufal6Bs4BMORfNHLx6UBySkHkRmfbkzvyB1lqrHWzyWQr8JkXcm9NorKYK_fPoIzeQDZ8dv89jSC5qMfAQwMtnKLQ4FSxNZpGEFg&h=gN20qsEpFzScy9wXIc5JNsIiuOKiFjaSPWIrwjvgXqw + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:10 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651111024183&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=C_i1ksKtwFZBPiRjCU4ZcF65KkZdpE6ako2rm7SEITmk65QJlx_Y2CjHsSqS19abFq_SDqflax9p9zHLb3-YN4sCiR_XKX7Ip-koYKWskz-0QUtV3pvR3q7a1PCWJvu1s0xfjKmVRSZvlBD-f6JgD9IYrr4vBKwjNBe5FaQxbIXYjZOGOxkkie5ziaYAquIMcmcOqncTsdIdmC1J8T7xn9kfJdGfVkXflTZS26UBTq7luEBXvaufal6Bs4BMORfNHLx6UBySkHkRmfbkzvyB1lqrHWzyWQr8JkXcm9NorKYK_fPoIzeQDZ8dv89jSC5qMfAQwMtnKLQ4FSxNZpGEFg&h=gN20qsEpFzScy9wXIc5JNsIiuOKiFjaSPWIrwjvgXqw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E003ADBF86704AEBBBE08551F913902D Ref B: SJC211051203029 Ref C: 2024-08-14T20:45:10Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651413085286&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oJa3nxXw9yZ4El6AaDtSOhyocq2oyE3UyLBCZLifTgMC_1QKQdNwX8XuKkSZn6xu8kcb-sr-o0wbNcfnlp0kAAS7VikWHcH27B7jNj3F_TT43JUT7fKdT3HKoXc7h5OL-lG9iVUZYFTBmO3XMjcKdSqEC0kzBBVFELN2mqwWf6R-TaUhE-Uc5Gcw3FY3IXjF57hS6TEsm2I8obBlHkwFfXbB5YTqj-_4gXtDLXDQFf9IOtOUW92WztjT1552fRPnulk88Ii7dhQm8yEsGPN_il4EeTJGqhOyboDlgcGvpIP628BGzr3t__QU5fbr0_0CbCAHW8FRYLJ6ESege0lTyw&h=ZOOSg3cds_vFnP3QWNxjK4T2itgelfGS9hgdQRNB1kc + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:45:40 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651413085286&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oJa3nxXw9yZ4El6AaDtSOhyocq2oyE3UyLBCZLifTgMC_1QKQdNwX8XuKkSZn6xu8kcb-sr-o0wbNcfnlp0kAAS7VikWHcH27B7jNj3F_TT43JUT7fKdT3HKoXc7h5OL-lG9iVUZYFTBmO3XMjcKdSqEC0kzBBVFELN2mqwWf6R-TaUhE-Uc5Gcw3FY3IXjF57hS6TEsm2I8obBlHkwFfXbB5YTqj-_4gXtDLXDQFf9IOtOUW92WztjT1552fRPnulk88Ii7dhQm8yEsGPN_il4EeTJGqhOyboDlgcGvpIP628BGzr3t__QU5fbr0_0CbCAHW8FRYLJ6ESege0lTyw&h=ZOOSg3cds_vFnP3QWNxjK4T2itgelfGS9hgdQRNB1kc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 64A1853BDDAD49D1A690AB150F7983BA Ref B: SJC211051203029 Ref C: 2024-08-14T20:45:41Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651714916908&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SBF2kG599-qkth0lYQr6gccQ0A6NdBHbhfhxprxJuN8awh6eVEM_DIrqWKZ7fwWJ7QrlRv96k0-mwqbldrQt0Dq9D_Di2aH2UaQBMZ3b_d6qnYVO5FT50pIWYvPiZseUFtT0Qu-TsrUu2TG7fBpX6EVUCoYW_lUXsWnGvOM2wUMHUPx5XOzGs2G_dxiZEDsCzK8B0a3mdCkglenpAwSZu6-r8QKDhl0rDjEItd31IAIJstYa5_8JSLim--SGXO4kcj75crswz9fkgF09LxsTbFyaATYEUuaMk-fYQSMTPCYFfuBEswf7g-527b0R9CzYuwoHs8E03qYaFyQFzJZ_Fg&h=K4PzUnIqoU59p3j4aOFRGtPT7mqLSLSQvF4Rrh75S84 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:10 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651714916908&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=SBF2kG599-qkth0lYQr6gccQ0A6NdBHbhfhxprxJuN8awh6eVEM_DIrqWKZ7fwWJ7QrlRv96k0-mwqbldrQt0Dq9D_Di2aH2UaQBMZ3b_d6qnYVO5FT50pIWYvPiZseUFtT0Qu-TsrUu2TG7fBpX6EVUCoYW_lUXsWnGvOM2wUMHUPx5XOzGs2G_dxiZEDsCzK8B0a3mdCkglenpAwSZu6-r8QKDhl0rDjEItd31IAIJstYa5_8JSLim--SGXO4kcj75crswz9fkgF09LxsTbFyaATYEUuaMk-fYQSMTPCYFfuBEswf7g-527b0R9CzYuwoHs8E03qYaFyQFzJZ_Fg&h=K4PzUnIqoU59p3j4aOFRGtPT7mqLSLSQvF4Rrh75S84 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: ABB85E42CA124245BF27C6A2D4712800 Ref B: SJC211051203029 Ref C: 2024-08-14T20:46:11Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652016730987&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=N2Ir5D5kSg8u2vdY6kjsQCipqFGK2CoxWmC5sRR2pTaXE5M8I6jvK5Zd3gy0cAc4XIBWy372fgheY5mEWA4qRck5G8VJPDGAhSqRp89JHm-tx1sbyquV2hW5qU6I9lcMXOGXe4EwSzHnDBnCFYAUm2_6I4pcbHWEvx0IppQ7wsi9oy7OKSID6xHMIql6Kg_wLKQpN-E0VRH2sy4FKYUr_Ktp1_yjhliIQ9AsgRaeoI6uTug2bMYaM-JaOSCXFAcsIoRqTGSBAjPVRzO0WBsSuH8fXcWYWsw1A1MhSjlL6ltKBxgODIaOnMsxK3Ae4W9LQi-kRlY2TCGQ8QbGo4Hy-A&h=XN4wtHziulLqyC3iOFXDwNjr4ymR7o_eX4Uy2ltU9j4 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:46:40 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652016888045&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oldX1QRvnNr0ewiOyui7PmydDlDPp3Saqc57VHwmuVXwLS_vDzMWwb01uU3iCNpg8P1mVXwwl16UVlfJ8VKeLK4ZF15UvqO2Ie21__3GrGtZHUPFyHnisttQX0Q_UeXvbT5j6YPGBn9yyj171ulmgL1RaSVN9P59eDt4xuxehQg2oNACK6R8ZKp65ERFivIUTbzGvdIL_ByAjv-lPtZxXCM1IMieTt3GnWmsrwV5FgNBUa0xe9dT37HvpVUFNxOsfaKIKngZp7Ng6H5UZxt0PeLf96dtPdUsV1eeo50HbO3Uh6HigJO_aBauuiTBMYRMKu-gcECpVFZd5J2AxYQTYA&h=8kWSVM0VMvAgzwOD_-mIYtp0B-L1T_nZRtZL1l3lehY + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CED128412E284EA086BDBA1EAA1D57C2 Ref B: SJC211051203029 Ref C: 2024-08-14T20:46:41Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652318571681&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=p6p__x6rBbN1l7M_vPusS6_VW68hVN9vdb26NLG6yVVs_YRk9EplBkeeSezIoNrFqmWkM_ztsiKWYXxEgURwshA7PgRDbeabC0ZGFJEY1ycSuHXC9GKWfMUDtjArWppdjuoPaTzFq25HzIdscZW-J1WSTJ_0J3g3_sN6M0HmqH1sS42NA3ayMa7Mrka3oWzx-uRWOJZ7o60tkxj_h04v_i16rRb7AupTTIcsumVhiD2utpjYSYRdC4num1N8FAyDjgc72YFPT05BoGXAze1MSdmf_PR686ILyjcjkPpeHGNlKiB49DUXUiAax8gGzPHHwJLQeinUXsHGdbWZmW3uEA&h=PnF4QC6YHQGoAH-_ERccyX2FRbpedlxZ8nq6Q3_Y4EA + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:11 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652318571681&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=p6p__x6rBbN1l7M_vPusS6_VW68hVN9vdb26NLG6yVVs_YRk9EplBkeeSezIoNrFqmWkM_ztsiKWYXxEgURwshA7PgRDbeabC0ZGFJEY1ycSuHXC9GKWfMUDtjArWppdjuoPaTzFq25HzIdscZW-J1WSTJ_0J3g3_sN6M0HmqH1sS42NA3ayMa7Mrka3oWzx-uRWOJZ7o60tkxj_h04v_i16rRb7AupTTIcsumVhiD2utpjYSYRdC4num1N8FAyDjgc72YFPT05BoGXAze1MSdmf_PR686ILyjcjkPpeHGNlKiB49DUXUiAax8gGzPHHwJLQeinUXsHGdbWZmW3uEA&h=PnF4QC6YHQGoAH-_ERccyX2FRbpedlxZ8nq6Q3_Y4EA + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 28734B0CEC4745D9B8B4661C1B801DD8 Ref B: SJC211051203029 Ref C: 2024-08-14T20:47:11Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652619809786&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oP6i9R6sbdcMc4N6ydUEhglDzrRGh46VlQJj7Yg_jPhGZK8JScCS3ZLQqVYeeZngCFKxanHEWUVsfNzypZ8L68eH2How4e00WJ-50mvO4tN3zMgnqxY0SKDKjCk-ZAABNrlDi0F0EIjn7CYAiErkaX8fxFSbw-Uzn0gTSaiGu-BdIuNURMUynYV0wJ36deWpAAoq_i8TPwjcdKQlSCtUqWLzRbcV5MX14P9MwfiCxx-KNStOgQ_p2d-IE6stUhgdLx5YAps4iwxbl0FU_8A9RlcEMQzYYCmDWwV9H2WWH00WpadPwq7dv1-ttgyapOx-8EFhURLlzydAinETFjOX9A&h=XpPrJMNr3mifIg84Nl44_8eG1Wg_wZH6JmdcZqrXHMk + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:47:41 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652619809786&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=oP6i9R6sbdcMc4N6ydUEhglDzrRGh46VlQJj7Yg_jPhGZK8JScCS3ZLQqVYeeZngCFKxanHEWUVsfNzypZ8L68eH2How4e00WJ-50mvO4tN3zMgnqxY0SKDKjCk-ZAABNrlDi0F0EIjn7CYAiErkaX8fxFSbw-Uzn0gTSaiGu-BdIuNURMUynYV0wJ36deWpAAoq_i8TPwjcdKQlSCtUqWLzRbcV5MX14P9MwfiCxx-KNStOgQ_p2d-IE6stUhgdLx5YAps4iwxbl0FU_8A9RlcEMQzYYCmDWwV9H2WWH00WpadPwq7dv1-ttgyapOx-8EFhURLlzydAinETFjOX9A&h=XpPrJMNr3mifIg84Nl44_8eG1Wg_wZH6JmdcZqrXHMk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CA782C3168FD4E1D908B750ACE7199BB Ref B: SJC211051203029 Ref C: 2024-08-14T20:47:41Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652921439921&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jXRftPjZ1tYZgsoHk0ITUXe7ERcS6kpZlcYrdg7tleyBrULj0CtXHGap_UKM5NI7gbRWPHYvCO9L72Tg2gM_UhYxazbegzwh_ZtfcIpTDdYPa79-x_Vlb5m7N3T3PlNdjlscqJUKsgHsr_dz1B3QuUjL7meaV4GAV2WRiKvE-3K-BEJSvndq8WR5tDy1_mVx_RQVqY2MfiP8-6th_zUazpnE9T_IaDo1br-2L-8xswkr0X1ntxBMyVi3yeB5k9TL5jfBI2zQpp95jWYf6-vQcSG0jHwECeDNE9m_c1Ip8qkatqfeD67cdXjmH6T1Ye5Yoe7yLYupXjKWDEOU4jhsxQ&h=HhXyrdsPl833-UhqA3Ae8yOYaxldEBG3xto-BEH1Dn0 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:11 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592652921596168&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=VZG7hpz4fo5YN-3DqbIaTwiKe6-xxK2AJSHJH3l5fvdvIPEd4JEistsofZG66OMv4PPw2BeLaFx2_DiqzeQB_dK4xJFUX-KRVakUSePBy1-WFP1T_pT1btTFxa25_EgyA43TDv1U5e7F7kzqEap4kuO_39yUemtvkMwUwM7kL05CJyBC-9jJclXLs7L5mASVe_wg9_V4epi4fEhmWv30XmNuIx3P5sDwUhcgw8RCpbBelsGurRWSPL2CDUeOZFCokMAIj7f3291sxeWD_W0XuikaHiRzVXJ7P7QbaJT-joXYrRtelJ0Fk6EZnylB3yHzehVAftr2Eb8AItW1AuR0eA&h=7s8VRzY0qDhfiKWGrvtPANrqAyXuHLChxKXnvwDBUw0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2A7054C3E2EC4B2EB0EBB9684193A39F Ref B: SJC211051203029 Ref C: 2024-08-14T20:48:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653224828140&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fk9_3o8J9QeZvpfKy5ly48OZOrNVoHebYkhLsZ7xBDOWysMfxEWLdgG4attTVaMRFHhjjb3LyEICEcmhGbXjL5RcxjW2b8V-ru_Qz-RLsKudNqjtIuNeNTxuhJzebdODjPoKloqBZS6Il2GGS98fav-K3nkMbWdhiKwfe5Xg80lKhU5SvF8cLTshYm5gKYqR3As2sTanACmwvdpgIhke_6zrE9sgYpZUhRAYCcYH-Fw88sNNNdYjbnbZxRghqRfGzdim3CsNBrazYLZxF1KfnDNsbdk6oHXXkMahzN7uDL4-RBz4L3KuTf1bf1_t6Wi63ExhVvygQ2UVjvEiRqDJZQ&h=UPNkCpk0PjvSIbHz-IOBrlY52EXhUDr6hVoaqiBir20 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:48:41 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653224828140&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=fk9_3o8J9QeZvpfKy5ly48OZOrNVoHebYkhLsZ7xBDOWysMfxEWLdgG4attTVaMRFHhjjb3LyEICEcmhGbXjL5RcxjW2b8V-ru_Qz-RLsKudNqjtIuNeNTxuhJzebdODjPoKloqBZS6Il2GGS98fav-K3nkMbWdhiKwfe5Xg80lKhU5SvF8cLTshYm5gKYqR3As2sTanACmwvdpgIhke_6zrE9sgYpZUhRAYCcYH-Fw88sNNNdYjbnbZxRghqRfGzdim3CsNBrazYLZxF1KfnDNsbdk6oHXXkMahzN7uDL4-RBz4L3KuTf1bf1_t6Wi63ExhVvygQ2UVjvEiRqDJZQ&h=UPNkCpk0PjvSIbHz-IOBrlY52EXhUDr6hVoaqiBir20 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 22B0E0E243954890B30FEC6D2B429631 Ref B: SJC211051203029 Ref C: 2024-08-14T20:48:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653526587937&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Vpg3JvN8_HRKmj-GZbOXVGawpxHySyBxjOx9a2OibJw2kueBFsobWP6Q9CHdQHuPJdhks6u2One6YBzPBJOrBE0mkqcPbR0p42EO2utxJFahjvh9KATUBoN0oJxhyh9tnWHfkurSmmh72AK7fxbwlZ2-6NPq5veYqNSJnvTpUZEpkwugUj0qdRdZYNigr-RAAkrYXWZ9cwIrJOChCIesXl-0cUCtv7f7TjlzKad6sWhHcwJJAiEEpi4kNA2G_9-JgtjbziLIoIokGXAW935tDd5qO14T2laCr7IwwE1JvvoZK5CoousXrH9ZaN7pJxirhoQQzlSFZH6nMWMrzLlUfg&h=LKmji4nP_xamx0fPxWuIX1Eu2RiVuPsR5P9RaAskDPI + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:11 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653526900478&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=pzknDbFzVPmkUe__2d14i7E_wLLsNuC6b8vZDUF-46t8bvlSmilMJdwshLpZmUYRnaM50bqEi7114LgDzVCJLrcxRtsZFXcmGZwj-6SaVtZJlyu05-jD2qDe80v-R0aJIiS--o47loqa7-1kT6u00BnCWcp_h2pv-QEXLF9_jrkVre292Ntp767ia1A77wSIsGhgRRkKwEAzGFIBOe1vXZL5jCH9AjyNsXECaCOGSitGVCuWTUGHCBO0-d78NuRCI6zIxWl1NlwP7JYUeJWCDmUF9x8gqmNNCSlIaEFb5el4nKEgmWIKyytiufHz6hEczoWiaThiblx00yN3JPqeUg&h=YJpQSuILLzorXag_0LJC7kVhDGIN-9eeRogqaXtPoMk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 02DB0D6E0E3B4169B9D884BD6BC70EC9 Ref B: SJC211051203029 Ref C: 2024-08-14T20:49:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653828723550&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eUHgOT4BiYuAmrzMiYNeFQ7qFhieuCtVKoIoug8Foo9pkYXOz1yikcy0OtZKbSZnTVYdy766RVNZZ1P-Emt9CTsvMy7IMbikSEZ4V97qvtt6ZhzaG-TRW_xx0bvMvLAvGL40jtEcfB_N3eYHfDv5dVtwqQ7ZnQzCZ6WUDx1Pu3VPF5mQ7dDmM9JlbsKX5BPOrjTUIkcOZSwMZhb3SAqlvoSmbjAquJPyQh1uI_yaCATYiliXutfmPIuqR-36oM7Frl88Rpt7_xH0p0Mgo3UPIaa_ZLqXnvWmbKf1Ql7JLTIzVwisniZArMxHIs1TT9yPy6vG4bgPXbUCUST_SEc5OA&h=enY557zBgahnrRn0x15zJ19FxRqlO5AlU4jvTjwX36I + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:49:41 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592653828723550&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=eUHgOT4BiYuAmrzMiYNeFQ7qFhieuCtVKoIoug8Foo9pkYXOz1yikcy0OtZKbSZnTVYdy766RVNZZ1P-Emt9CTsvMy7IMbikSEZ4V97qvtt6ZhzaG-TRW_xx0bvMvLAvGL40jtEcfB_N3eYHfDv5dVtwqQ7ZnQzCZ6WUDx1Pu3VPF5mQ7dDmM9JlbsKX5BPOrjTUIkcOZSwMZhb3SAqlvoSmbjAquJPyQh1uI_yaCATYiliXutfmPIuqR-36oM7Frl88Rpt7_xH0p0Mgo3UPIaa_ZLqXnvWmbKf1Ql7JLTIzVwisniZArMxHIs1TT9yPy6vG4bgPXbUCUST_SEc5OA&h=enY557zBgahnrRn0x15zJ19FxRqlO5AlU4jvTjwX36I + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: C03A848C94824B9281D320DFE4318D6A Ref B: SJC211051203029 Ref C: 2024-08-14T20:49:42Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Deleting","startTime":"2024-08-14T20:45:10.7263012Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592654130737311&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MaUIIkAZX6UvUYgv4-iBFBjkbSZrqmzznrcNSLf1dbUZOWjDgqCll8xGZmsDjo-uhDiHyI1Jw6wAHoXxBtOlzPKbCgATbB4-54G0v5g4j5FYOpTmKktA6XVdwnGj8i2gXwylUylaW7Fw0IloME0XZZavHdhD3b5iDuKRfw9SpvLrfoyvw2upfsA_h6s81tu5YsMtuYHTA6wJlHr4CHFpd7wDic_Rq5qFIcNq9Z3QMOPA6ovwvoJNsv_4UAnBzFSVDQIHmf7rF6AE7aKpSzQBnHKGya1X7iyXI1954fUJfdVaiAA1DwFsBqBQXvjnoTQOVn1uWYO8Lk87P5lb8fZmKA&h=50l-EcZwllejr9TkC--dQ1Os89x6qWO0iG3kPSor4ik + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:12 GMT + etag: + - '"0300d81c-0000-0600-0000-66bd17560000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592654130737311&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=MaUIIkAZX6UvUYgv4-iBFBjkbSZrqmzznrcNSLf1dbUZOWjDgqCll8xGZmsDjo-uhDiHyI1Jw6wAHoXxBtOlzPKbCgATbB4-54G0v5g4j5FYOpTmKktA6XVdwnGj8i2gXwylUylaW7Fw0IloME0XZZavHdhD3b5iDuKRfw9SpvLrfoyvw2upfsA_h6s81tu5YsMtuYHTA6wJlHr4CHFpd7wDic_Rq5qFIcNq9Z3QMOPA6ovwvoJNsv_4UAnBzFSVDQIHmf7rF6AE7aKpSzQBnHKGya1X7iyXI1954fUJfdVaiAA1DwFsBqBQXvjnoTQOVn1uWYO8Lk87P5lb8fZmKA&h=50l-EcZwllejr9TkC--dQ1Os89x6qWO0iG3kPSor4ik + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 9B4FD16AE8C64A7F8C8FE3C3AD2B908B Ref B: SJC211051203029 Ref C: 2024-08-14T20:50:12Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6?api-version=2023-09-01&t=638592651108816264&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ONWp27fV1M3ivff0Wg6xY2DtO2kZgtcPts68jEBarvGarWfF0ybE4kPNhmtxbY6DU58yRzNuUOi5bmCmAcavmPMfDWRzxg5LrvrJNQempT4lu2c42KVi7YbqsSYWbOxdR6pjAlibRQA0AmUL6gZ575CKp8mZKjCesxSZ0ZcJI1rT_DwvUTzIQdk2G6uwdELhOJTP4Ly5q_tHTvnBE92MnqAFgCXrpFVNw4J_lnOUWP1d5LVPakOq-_9iLFCjGhXGxodDF2fkbMiRQyE86eI4anj-a3lr1xOb1jLRAcN2tyqCpTongyeVbTE8fdTrM-UcXZpqpo5KJWYo1uGu05Au4g&h=83XlKEBE5HODlW5CUP6110Ar_hLvZqJst2K8dLx51n8 + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","name":"3dfd569a-7241-4bad-bbbb-6433b02d9e1c*B4BD2FC9AC0DDBB2166B1A2707DA2C76D00799D8E559CA06E9232ECE406786C6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000002","status":"Succeeded","startTime":"2024-08-14T20:45:10.7263012Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:43 GMT + etag: + - '"d9007b77-0000-0500-0000-66bd18a00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: F460246F0D4847D8BAED7F807F4E77D7 Ref B: SJC211051203029 Ref C: 2024-08-14T20:50:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:30.1890127Z","updatedOn":"2024-08-14T20:40:30.1890127Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:43 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: E1FCF4A9D3124BE3A4715AC350AC3FB2 Ref B: SJC211051203029 Ref C: 2024-08-14T20:50:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"601ab45c-1aa6-48c2-ab9a-ac6b7dd3db4c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:30.1890127Z","updatedOn":"2024-08-14T20:50:44.1131568Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + x-msedge-ref: + - 'Ref A: BA41A0C5DDE24DF9838F05DA729B2F23 Ref B: SJC211051203029 Ref C: 2024-08-14T20:50:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","name":"clitestamgmigrate000003","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:34.7373901Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:34.7373901Z"},"identity":{"principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate000003-apcxbhc2buevbgdv.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:45 GMT + etag: + - '"740000f2-0000-0800-0000-66bd16b40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 8D58018FD6B74EC4B3B6A89E700F71EC Ref B: SJC211051203011 Ref C: 2024-08-14T20:50:46Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003?api-version=2023-09-01 + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:47 GMT + etag: + - '"0200e8e1-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: F1785F213A844E148859E601D161E612 Ref B: SJC211051205029 Ref C: 2024-08-14T20:50:46Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654473678676&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ORjAZz2mBP-yF8cQr3VralGl39xKmaujUY5aUFuZ4lcAFaUUY429NrSn68UB5FaQ-u2bKcViVwRHhH1pQXDmvkknyfvbyrMLcB9wBpTR31wtmX7qFpJiGJUHF8n0swty3n7kyjh_gWreIS949tRgWQUEsmhrNZFP1qItfwR6L3IRh6W5aDy7jz1pHWkqyiLFnA0uaPq8uIqfF6y70qxklt6ak0d3fdrOmAU5odgUgudwOdDtdbLrZYsMnmVSSErYg6tSQuo7NDJ72iNjpvgR6D5B8VHB9Tx_BlvCbHpQo8QTEbbN00VY7GpNCIWaxeIARPnd4x8RIcOoUva4tpeyNg&h=_9N3MgomDTF-e4mDtxgQnI_su5woHAqppJcVD08D3PM + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:50:47 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654473834925&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=hFZ5pO7ntwpfRLKh-YWqMrFdgflrH3uWsH3Wr0gjEPVUJjBzqJeti4N_z-Eu9uDCmCNDRHWfi3l-vR784SxUq4-B_EnQECc_-NpnoT_LMDaPIeP2tioDjVTTZ32MO7iNM85gDFIoRLxk39T8-G1Lp_RIYUZlk7LmHn8TgrcGifj0MBl5sADdWNXzVrdk2tlXqq6KzMasYPaUJI-Xnx2swBpVs30HMS-8trGkalplZejDFGucCAxzBvnZw4IVsTjx6w7YMKeOLgPupAN6dDLwA0KTyJvwri8yST80ZfcCYodD5WvWxiQkCBP1YUNW90hRknh7Td4ek7oBUd_U4XcH1Q&h=2FYPrITZbbMeshFoil7ugsyylDHNcB8kJ92vCxI9nQI + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1935CB6F4F234190A557889E72CEB6F6 Ref B: SJC211051205029 Ref C: 2024-08-14T20:50:47Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654774589496&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=bgozbxfbDD-ZdyB_5RRUauwONwMY1lcY7-w1HDfhvBMAmqFT_HUcDiruq3ERuBb58xAJLSXst_oX5YMwTElWBxKZka7XyghcpEcfay0tOcZcoadcuKu3x1U4sh8LZI5XCOfak0LfXyXhPE-WJk23ZtguL1Uv4plGwdRAqwsAn7dA0t0SL7kfLdApf7reSD9BRocpf6UxM2XwYJpcXLRkFWh_4uE6_Ifcts1cOhenbZNgagNGknnP8Z8e4zLbvHjM6-3a5nbhDd-otY0QGH1buzpuSCWnGvcTxkv_oGirRQQxNjc_TXMfXJgalNZOleDYQu8rmU_e4NCcdVinX2VDLA&h=hdRv97oKqlx2odyfHnZ6Ailwl1Hxhd174j8b9U80C3A + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:17 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654774745722&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=cagERZbijNhE2PdiXNVQd9bjDn46fozas1wBvjmnzd-6vDjxVCC0ljPlvWsbI-czwwoyCm9vcQyIbmOreXZQryShG1o2VJ3U6lAt66xdFXdsEG2Ec-2tzuDma1B58_2zBF83JxPJFFlayjaXbkH_j9x8ImCiBuQCJIOkBvcFx5JyiMTjdsdVLs0zzTu-7xXQSbTXMwyKHblXKroqXVCT9ot9juz07L29vRZfEbTouu41yKuSRsjU_7098r3J_XTUenrw0u0_iQQ7BvOYKWaWShNj8XULpS24cIAQE_NNZOfQsXN6LjBuNxYk43KBgVc1azSHeRjKlpAEr0L-YCHSyg&h=XDavKAtdB6F8jEqYWTKmc7K7XyT47lGD68xsPZ_GzXQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 01C34141359345EFA57F888038955492 Ref B: SJC211051205029 Ref C: 2024-08-14T20:51:17Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655076897996&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=jFVcz1hR_xZ7u7P2BY6Mg-bsaobzD9PetJ7Jnnt8tb3wLWx53etWmlVa-scZjDWd_TqrikuUrXytZw5cRepbKydJyDzMO4I9hKDS99_ZLldiUNp6uqgpyGJcXmQ54mZyT2l9uo5OJHxzVldCZN1nJT4JYqG4_l92pLCcA0PiTWcwIj2QUeZpwMWxqLnLrvbH0VNqaWLYg1pEy-HEdjHj6pvPlJ22NB2yT2YEWLFcdO92OaQ2-022PCqtQTl3rk3U9IxxcxcvBo2uLXrmgnkIgH9mLO-cgz3xUj7mRjrzW9tDCmoyUtI8V5efHK35R5dFDpykYW7HZ9hP42lLaczLVA&h=kJsMM1UocQGuSZq1pz4uQBtBYDFtM8Y2mN8idAYEI1w + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:51:47 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655077053769&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=HGi6RWu20F28cnn4Q3htVqI0CHXHooPqPhfNnDV4L-6lLIXjEj0vudUdPce6TOygcJ8x1ktLu05ItPptpCuc1bnP8NMbrv9Yn4q7tiH7gRh_fuMnwY9gRf1GVMuD6sX8ITbNiSNDzgGX2xWdfDh5zQ8F2NUizMUI7NTtuWNqnlk7COkFkkEmwrbtolQ15wBJT1Ar9Z7HEXQd3Zjnt4bY3RS8lILJvD3aLbZmz3w9lnXUq9AqOvy_dN00H9-m-RcAaGqIlJ7NddI3avzs560opqCCW1DuOb2bDQzTNxUd9ZeXMx7a69HnehiFub0Obqpqf6n9WJrjM3t0kLjkYRxiKg&h=1k1cXkzTttzTMP4JE4vaJfOsDaQwvisi_O5HZp8Bbjc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 847ABA8E978D42348B02764256E7678E Ref B: SJC211051205029 Ref C: 2024-08-14T20:51:47Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655378649619&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Qv8R7ocH0jfymjvAavXuBfFcUarbhDIazlyNWJoymIzqzb6EVH5-jJZFHZ22ob4zTb0Sht7l2HLmSndXK207Fq6YHv7USHYpdOvBaWh7m5etZX_VOgmmwGgzga6RJdcXNcVUtlEYX5ovcBNw4AKGs80Qf8eqA94JnRHKaIkNFqJJTSQnSZIrJaw7_c3m4fQLEufDyqPa4foLcL1Vqh1WvVVP3-SX3AtV7k40XX7jB_aM-b8Q6jSTN-Ho-p6t8eXthk9CDwtepQWMDbGqmFnP9Rw5TWDf-8H1peDHilTIm7Pu6f0WT9Y-3H229rT9OFanfM_8xQY12W1YXvMzWbd2Zw&h=trfnFYJ-lEW96pY6XYBGPAWO7grT_2ZHs4v82_lll6Y + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:17 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655378805920&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Y9qbAGn4J6R1e6eFlylALA1YMcqRDDaMz_3_1hoC-mVEid_SZlw0AqMDwoQeg7fXUWB8hiJDdgvo3DvFEO1CqtzUV9c8CeiSLHgQ8achY4mdWbBWkxQsiispGxny2YMt7oWj1RGmsMb7B9oqQgGTD-_lHTEfmpPynOc3LQjziLYxfzJslFG967fZtW35d5DIoTcEwbtpyfvt2lCzA4iaI6Kc66vwFoUYn_-MYyvRG9QehVKxPetpXPptrPe0MDc-QhZhqWTpRlYnRvulDqO7A61jq_lvwfhvZ-aBi0_GWh3psYFOqCxhWws_U4VaO1cu1bqy2Nm3vZhJkyJUwO_hfw&h=km9o9vXwD6h7sZMrno9uh33gmilbljXi33JvZ5QACGQ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1B78F74300964C74911F99A0C6DAA3FC Ref B: SJC211051205029 Ref C: 2024-08-14T20:52:17Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655680390125&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=BCGHCC4l_recrgy111NkO1ZVkn0LkRxmhtOR9tSE8sMCWS_ptmenypR_sveNExx9gfvOWDHxwcfla0gMqM09ynSDZn39rTWe_hw9jWxHW7Hqr102WgEAHSmemiqYypgk5uBuu3FpkJ68lYnCJa5p918-b5G5IiRWb0yxhOsRzFCAM6pQB79VV_QNz6tLDLjRTWQbRlXmSkFkrTR5CDcnUsDJKGFHt9SRGmnBDzP8-eNo-mEVb_QPiXBg4dzuB3gaGCh5vrjfErzzcVgSVZ-fHa66MWXTV-Kv_6PtE12-qqB9IpuxB1bS7HZZ-6c8BJPfvLjqPrF7tgqQnJyI82gPRQ&h=XjnAbHnklrgUbTOKIv_FL3JflKBHPlnpsZrasQNjilE + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:52:47 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655680546117&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=Betpw5G6zCzU3cIxHldd3SKTotiqboSmn8Rl8bFbODYnqRLSvyQsbedwVis3_Ch7V5l0xeN-hQdp9FGFcxS57QaU0iRvFi8vSX2ayfK7uBFEoKCH6z55oo2tQdGzR27Z-jPjVU1ZCq4tA9HLZAawFF8z-_bVt13tNWVIhZGPqDrJVWgiplSBzLhAahUemhjfLrjF9aS8X5bHLQ8496ECgwAIpzFjeQ0d4jDfRWgrIYatg9VhpDGlqyhEf891dj1YGDTiej9kMCA4OpEEGOWZTDVJJ6xGPhdYT6q9qXxL3W9B0ksv-H2IoM64ssoZ-1eEc7M-066NbRinf8Vpe-ouQA&h=62pZOjOL5Owj7oqpbqP54OREshTNgwJBwSgnFDEDtVg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 80F8AB423C364D25A22F49DECD851180 Ref B: SJC211051205029 Ref C: 2024-08-14T20:52:47Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655981605622&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aXHu8nm4HYPRyNd_c8GOh-Vbz2fWkx7HzQJaV1XuVunYo20EnGQ6aQSis5A3xjDpjbjVgv93GKxTeu-7oSonGPUNUmzB81ftnRPlf5YA7a-Pj9cu0c66jXmR5ts-0RybYabHF_fPOPiYdgSxde3uXGr2avt56XT7cVh-UCQJ8T58AQpGvL1MfpEWTz2r-kQSueC3hHj7VtByAq5GkPgfXRFFjXv2dhQrqKmpC4PHBW9vMzeoKpe-WdVNHtcv6e3flZXahFdDP-4OVhWBBuiwAq4_3t9pVHqk5_Dygqxh5MAP0db_P5bxXYnv1eAkMf-TwbAY-NmFy2PzXWozjis15g&h=ijsxNZ6RjAL088-Sm9gnwoudsM1EcS5029n2rl9vcrU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:17 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592655981761890&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=NALscNEdGk-Cf0Ko_sZLqOHtou0TtGvkpoQdqNTiuff4EWe3HT4GMmxmcu2J1QUb4Jsdn5MSNaCC5PuNy7vXr6lR5m7ldXDvK-4ccKSJY8Li9tdVtfjxJZEQQwEnteY8DoEKYQG48CLSo6B3DfTkJtwDGbnvuDL0-hAEqoeTXAVu_TMdzD5bGYfZS8exjXV_-iPgkHmqilBohpNMjbTtKMyCwnHQKy7Zg67MlnOk9DZr0hgsfTkbc02lILIfAd7XUnq5hbMvvjF6d9TMO0-pSUFttnhrL7fL8wuu1Ujsv07Y26sjeUPBVOaakvSXgJ9fxaqV47KCYkF6khxRjsi85A&h=6sDZUAQVgsNr90CDFqril9qnkA83zfe0_FF-VJpYL-o + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 143E5C5F7753419B98A1393E6C25DC5E Ref B: SJC211051205029 Ref C: 2024-08-14T20:53:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656283446811&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=dHdCI5n0mZZHAOulQRx4FWUYADVX4zkupNJhdn9geM9AGULxxu9ESRgoEV4hN4xc45VfmBPAyYhID9tdqQIyQTPZxrvKnzEyuCiMSiHeSyv18bFQ76f29iYO1U2gl8ajTWFSRqDBWTnLmiLCdxzwhCu9DARZYUzZ1ZJlXFUPSBHjW30gv5wEPJzv7TMlL80yoxhLG0BdgdgQqcKlMgS9GU2P7vQlxF63bfeG9lx6cvbtCmkN9oTsvJToI09Ca_jZnmhNrekVl-r3actOSN4MgLGex4gcSIKw_L9pjLh6N45JbJdhhUxEm2Lj-zM9RkdjtNfQkskfPCuRUzVuzmu9OA&h=IQESSt10xrIswzDSFbk9J6DJrR1wKQr7bxb_C-NkVbs + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:53:48 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656283603037&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=c-MdmTHpRJZYHRY0G0V6mndd29FHggQDBpiIjEHrKfvMn-QU1xg5_lfyO5lMONdPdJFUORVoWD2PF3Pe0VSOVT72_11nHmxctKDiMbWUb2ZEsXz0NtL00ynSOsIm2TtHogO_1WWdiG8LjrxE__rIuzIaBsJ_hkW3m1avschBbq3UkkRHMvRxcOr3jXcXopkzfmORf3AROdae7ksuN4vduWHATEX3TY4nZSnGVOgCF3u7eQCmnGsnums2rPA83qVPfAgzon4ODXviPU8vjY6Xg20UhFsru-qtz4OK_F2EgXS1qwOAOEJOX_bBGrSCWjuIKxeYQ4HWbBjijO8LAsQbJg&h=zCfroey9CIMY1bpb8NBPc64US42r7HLVqsfth2vMx_s + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0C54B437A3EF4793ACE2115853566721 Ref B: SJC211051205029 Ref C: 2024-08-14T20:53:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656584873297&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gJsz8EVta8FNUefqqVfdDJvL7y2syCsgIgE9WWa_AgkfYyu_KlJLVdrMmujvz3MkbC3DnclTddghQ5St3dmpxQzhOmUmjXU7O_fQpgbbaIX57LvHbwwrboQbqV95rAJXZ2Lc93gTHZzn9Qr6_k7ezZiA6A6QqdjPobXMqWzX4WaQDWgfi2uorZduwV5CvQteZ6VrXS0PUNp1nBofCJnpwoOHiZBXxcpu1DEgjDgdl1SkFNkIyWlWyZNkRgoGu2ko9H2YFP4S2kzF78edEvRSEDrIZyezCkOZEyPmoSYrKwU86d8Z7tAbdjjjl5whrcs10XVHHDklcW8zhxKlhHdNSg&h=9IWbuOZAwzFCYT_q7LspHJF9tLRWmAMkXVQzAerGajw + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:18 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656584873297&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gJsz8EVta8FNUefqqVfdDJvL7y2syCsgIgE9WWa_AgkfYyu_KlJLVdrMmujvz3MkbC3DnclTddghQ5St3dmpxQzhOmUmjXU7O_fQpgbbaIX57LvHbwwrboQbqV95rAJXZ2Lc93gTHZzn9Qr6_k7ezZiA6A6QqdjPobXMqWzX4WaQDWgfi2uorZduwV5CvQteZ6VrXS0PUNp1nBofCJnpwoOHiZBXxcpu1DEgjDgdl1SkFNkIyWlWyZNkRgoGu2ko9H2YFP4S2kzF78edEvRSEDrIZyezCkOZEyPmoSYrKwU86d8Z7tAbdjjjl5whrcs10XVHHDklcW8zhxKlhHdNSg&h=9IWbuOZAwzFCYT_q7LspHJF9tLRWmAMkXVQzAerGajw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: FBB6B1EABA0A43D095241679A181E33E Ref B: SJC211051205029 Ref C: 2024-08-14T20:54:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656886477719&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=iquohAkhcKi-Ph0VBmmALV4XA0G55E_mz7BMohgTv4deov0UnzM4xT217CCfEF3ZWHsyA3q_b_yr-no1-_DUzT_enpKrEzqoNGijKqJCel6xBBMIbqLD_e3W6ltZIMklBfDMaRJqpqGc16EuaxhueroCxBvy625jHbQdXjptoXkXw2vaVjteanqwYLDTBqDCrFZUW5C6YBuyHh21ZkSlbkrZCQEsXpgcKxsHt5F7pkDKYUHitcFNQEyBVv-BHXvnVs9YAWSMpUCfz1RmsPxEyKi1zy4Vg9xb88abw1jvKPD2LH4TNZeBkSKTZaH8TICkM8q_cIyuRrPTfDlJsJo13A&h=nD5YBFW3YmNuxIHgBB7FwZFDsY1SGVPEuO9Xwd_F_ZE + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:54:48 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592656886634006&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=UjhisLMKlxe1rNhFDm60VhMCuQuO8Ae7g2XtwCCvqpWlQd04A2wsWzPrQKEBNuUwkci4UfalR7GV7_UrQzn7moDGeayo406fa2NQh209hzd0QZvh7xcwmIfDjIRvey2bbvwDZOjX_DZ_cc2eCJuPxd1sEC-iJWeNF_uUz4DwMPkSUFBARoQzZtxsyKQ9Hi-f0gFkyfpOodvfWzM2V3Us0cP7-EvNQMMfy9z1mc572CPC2fdyG_oyZQaupx3dFGqM_vxFZajxbsMbs3smlGdCQ0mo27qrATQXSi5524fCSbeu3G8_SF-AN5YrkUwR1c6WcGQLxoXKX0txZUGbCaOMMA&h=9pZs9cyZ8VYXMQn94BA_kv8y45HuTjGDBs9lv9drV8A + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0D2C0C6BCE794B1D9C93D209D8E0B1C8 Ref B: SJC211051205029 Ref C: 2024-08-14T20:54:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657188635146&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=VPwcT17FcTIjRFZtB4-3nR1S1A-2HbxIocy-14qN5xy8LFIUPwzPAhQym15Xb0hqrls3XwB0Pj1ImDgXAGb9GqhJypQ_eClsasGHXam3r7LBjgFu2RUj6TvCGbl3GUIS7TaAEMX9xf6wLLr_ck-EAh6INpJmz7OXRkdxd9hmKYQU0aBl5-pXGwVC0Dw1jKkMIUlYJTY85sOYflDY3bh4mc1LVFsfBm1Cf6nJawkOYR0wz4H6MUOc5fmPmotvHORcAui7zzgIUHg26V63ea9RWnhj30_2mBWR-6t8TDo08pcFvzcDfDtxjPfUOrPewAMghBWJfJHy3dOtqL8osFhGaA&h=QCnEZrSJX6gdFT7IRBxbOUpW5P6U8L0tadWvj1GXlik + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:18 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657188791410&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=aeJgjqButFtTcL47GkUED4G6LjMh-voe8BitLToPRhIFMMtyKgZdpFIExnJgIklyoKtDeAulOs1lwj-62HBuq7a7DOei9kODYPVvsnr2-u__HFDBp4tB_VTlWCJp_miM3BTLPBTwlgiXcXE5zJe048xRygdnCAtQmOzy9mLONchpPVoQF58joMV33enz4cKXUVCbTKqvrFiqrFo8UqQVtfzXtuqF4o6128ac_2Xu-aO1zC5cObg_Khny6J6WNtWFd3qWu1yjxOx4vQkrE0iS2_8_YePhrvGKc0wjAstr_SkNVx7dR41xT1FXX7pkHXYOW5Lm9mkOHjGiRe7cs85uFQ&h=5LnHg2-AXmCtsCfNVF3GwtSyF56jCYg6EIJKwPMe2d0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3CE810F84FCE4831B223A367C18473D6 Ref B: SJC211051205029 Ref C: 2024-08-14T20:55:18Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657490412381&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=gIBqDaNsA7bZgFzJ3xzZtw6HqTBOSuK09FADxKeoI_5DABPGzMLyWADqmZg65kciDRcnCUQpFcpmylHYIEEyqtajNiLRwuxDBmA8-zNMf4hkUVfvE2CCzBimgRalfRC0lQAWnv-3BHHfh_YeI2nS9xEa3ZVsk1NN_t_E2VNl2fZ-cu0hICKorwseIj_ft4gEds_f3qTjoKit7ViDZdsPX9NoQOgQYtf0_RISDSnEkVPyPE8z49OZqEmccnHdD3B6QlPviTMr-0o7km_OZZwbyqmVlCFxNQH_WROkJpQfzrTvbC0uOY-yxpvIEvhWvEJzDHzVribSDVbFP_0jIRrRbQ&h=XpqlPFRFDTRzqwYBZFUcchcVFdPGZRYxpXpIanfFi28 + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:55:48 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657490568596&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=ESwDEMcNaxXOMrV5v9SaJjXNbpwFp856JArShFIHDI2lNB_cDrWZcu2ePmmYvhhNVCUDEKD9RAZ8jaBUP-xKaM_GYDB1_xZHPTQzU5HY2Awk6ElD57zjPONTWxpT5ZH54Wt_atkxuzONS6pBBGCR3EYwJJk4Y_rZz-TKU1QkhhFqjF8T0kdnwMMEBo2tigVrXiEQXYUKHdbMJdDmLpLNkmBDR0wiqguJeMBidy4BNvhJBXFzbeN_26ZeFqPjW_KGr-XWGLwv_hMU9htu_8YkRcR2qr59BDkY5PJaK8nqseJdBMrH6ZKbgzViaPLfgQgYdSbkiA7IpqyI-UyPtvKDqQ&h=jplF05D5NDdXjdv1R9uiyj9JTBqPiyDfB5iv0ph1iRs + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7354106B3E714E63B9CEB00AA3A3D2D0 Ref B: SJC211051205029 Ref C: 2024-08-14T20:55:48Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657792416559&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=cVhUtnWBLxCLK_p3lhKoqCJUG6sKYOe9mzfG-roHIhO5PC-cmRDbQkvIcQKRGZPbALK3cPh29ouRGqZMKgWFbTd4gpLzi1fBl9wrvGzrn07of7qeGxYsWoVOr5U9zSYRAXYTKZqAFr_zJlaC3mVB8tpx19Yw6dqaHQYrHGxIg201DAg6unuVsk4GbJqUAEXjUq_7eqKVSjsRAh3J79s7yTDLmRZrj6pTWV4uAfMX8at-QavRurDDaL5kao4riVjcwdTywYLSh-oBTxBFoBcsBpx6cHabrpVcHKmxXnMv86QwDlz0xYts0O6AEp4zNTexbxAaPVEbTdwVYelEyZ_sGQ&h=7viedofmB7Uyz9PZgCYPPNygrEp7_kRqzQuHzZplBKU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:18 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592657792572986&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=nSWtkxUyhMQClXywqsqmryvcVf2C7mXgnMjEGxhw_d7jUjaDW7Fy51cJcdU7wUOjJ1-ydqg0Ql7A-W_75QoxzkNw_foZtTA25xFcOnDOas70bj9nxx2kztygCj7ZfmKpyuhdzr_5CLkNR0QRNAQOokw1IonzFMQePII_SFOQwdsrrABe1nje0mcrvab4q_HBKi-7Oz4o7_nAC0TfTvTO6rz1CNRmlC8Z2eW6VXviaiWBvgC1vG-i3g28DZ078I23STpxnp4qB4bPYZ02EakXkxiwMXBcBrLffRb7Du4ztGzEETDAjFV5qJNziMIwnMVbfc62GgZ3ZXuDtwH74D7r8A&h=fKf_tbrgM0J-1ja9gJcK83O5iAhw5zKTYXHlDHqjRXk + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4FB540697A0144918028AC9043232D35 Ref B: SJC211051205029 Ref C: 2024-08-14T20:56:19Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Deleting","startTime":"2024-08-14T20:50:47.0375143Z"}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592658094204171&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DWyf2ryYVT7PL_UysAUhUUX4R0Mrl-Coh_SE2ybgKOQdlHVzSonq3_j-quKkiUuYpghey51ixQj2AKXtKaVrTNTO2gxTRj0ElW_MZmyFRKK2xf99bHEZWg_P2yZh2Tk7mS6nhttgwDVMUjprWQ6vQRI5aAE6eMiCJF7sUuaSN4xB1lmroZv9ehnElvvu84e4ePdm0Gl7djqzRCv7gwdyiRu09rT6E2d3bcUd9frQ8rruIdRvRkf0ij3pZBeg-CcQ8n1dg3dGkvxjy7Fbxr_Ti8UjqC-WJj9pWIUkXzq5tKF9NTxeLPM2i1kTjgvOQFGv2OppmK4vvwfAaCKi_vCYjA&h=MvvT0qauXkK1bxAiK66ckqtJIsdVkG1qiYQFo1dLhEU + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:56:48 GMT + etag: + - '"0300421d-0000-0600-0000-66bd18a70000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/westcentralus/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592658094204171&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=DWyf2ryYVT7PL_UysAUhUUX4R0Mrl-Coh_SE2ybgKOQdlHVzSonq3_j-quKkiUuYpghey51ixQj2AKXtKaVrTNTO2gxTRj0ElW_MZmyFRKK2xf99bHEZWg_P2yZh2Tk7mS6nhttgwDVMUjprWQ6vQRI5aAE6eMiCJF7sUuaSN4xB1lmroZv9ehnElvvu84e4ePdm0Gl7djqzRCv7gwdyiRu09rT6E2d3bcUd9frQ8rruIdRvRkf0ij3pZBeg-CcQ8n1dg3dGkvxjy7Fbxr_Ti8UjqC-WJj9pWIUkXzq5tKF9NTxeLPM2i1kTjgvOQFGv2OppmK4vvwfAaCKi_vCYjA&h=MvvT0qauXkK1bxAiK66ckqtJIsdVkG1qiYQFo1dLhEU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0C2FC4CBB8F34035BF86EA1B81BEBE30 Ref B: SJC211051205029 Ref C: 2024-08-14T20:56:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101?api-version=2023-09-01&t=638592654471924994&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=CizSA2a4nSGYZVE6XTcvAFgrvARM4MZHRQny5-idqGjNubyBdUM-0ke_dkvFMQut1EcPRhV50aeQZ0iU3LNx9A5ChBzjm7bjPSzmioK2Qu1bNknBO8mTEPqnKa-OZ93Vu-qZ5sy_sUBsgHCzjl7MUFDzHcNq_LVhzEKhJmUKaBWadXip8R8H6dTgK_xrdVV580Nek110Er_W4DWh8iGXoY2Ok4kqGFl3InINkm1t_91CDkyrnsjssN4e6IZBOPqUHMWHvLvAKDBhFi4j6YI-ulYLxbSDeOlgxpzVJbbQG85E53bhafZKjJJzuabIl6RqX7fv6d1m35xvNr8IOfWsGw&h=Zw4YW73AEHwmHCD8A6LHW-eC7GmrMJbObWKARp8iXrc + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","name":"042df193-1375-49c9-9f1f-c220a6630ec3*4563656EDA10259E9F238C13247C40F771F7C69B66B51A2D570FF0677A05D101","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgmigrate000003","status":"Succeeded","startTime":"2024-08-14T20:50:47.0375143Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '539' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:19 GMT + etag: + - '"47006f06-0000-0700-0000-66bd1a2b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6B5EC2A666D546229F5DE5A73031868E Ref B: SJC211051205029 Ref C: 2024-08-14T20:57:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01&$filter=principalId%20eq%20'de6682f1-1f47-46cc-8938-ca991eb8aabe' + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:40.2882830Z","updatedOn":"2024-08-14T20:42:40.2882830Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '869' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:19 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 3DEE26F9CF174991986901954A9FB529 Ref B: SJC211051205025 Ref C: 2024-08-14T20:57:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + Content-Length: + - '0' + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"de6682f1-1f47-46cc-8938-ca991eb8aabe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:42:40.2882830Z","updatedOn":"2024-08-14T20:57:20.5050435Z","createdBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - '857' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:21 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + x-msedge-ref: + - 'Ref A: 699CC8C41EA44F7088928FFEDDF42055 Ref B: SJC211051205025 Ref C: 2024-08-14T20:57:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgegg3lbzc5ezs6s73p5a2tlvcva5to7n2subzcu6a22muk7cvve3grifb6m32lal/providers/Microsoft.Dashboard/grafana/clitestamgmigrate2jmgir","name":"clitestamgmigrate2jmgir","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:10.4482819Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:10.4482819Z"},"identity":{"principalId":"554486f1-80a8-4f2b-9d53-91307b38df9b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigrate2jmgir-ajgmfyepfwe7gvh2.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrgxfae6x34xmys3gni536wlbbqtk5qvup7gjz5lfw446rho3ztncktovwlbp6aj/providers/Microsoft.Dashboard/grafana/clitestamgbackupsvbw434","name":"clitestamgbackupsvbw434","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:11.3343183Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:11.3343183Z"},"identity":{"principalId":"dd5f0411-a88a-4b10-a212-1f614914d044","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgbackupsvbw434-evhuhvcqbxdydcfz.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgfnl7guositzxhfvbptil77uvr2ft45bqkndavb6pjrhjv3imbfxp7m47pqfspgm/providers/Microsoft.Dashboard/grafana/clitestamgmigratefp7kjs","name":"clitestamgmigratefp7kjs","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:40:33.6751004Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:40:33.6751004Z"},"identity":{"principalId":"96a33f5a-e766-4360-a6b2-beaf657176b7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"10.4.7","endpoint":"https://clitestamgmigratefp7kjs-f4e6cqergdegftg0.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-awsdemo-05","name":"leo0813eus-awsdemo-05","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T22:49:28.8009686Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T22:49:28.8009686Z"},"identity":{"principalId":"fa014dbf-4da3-4606-9a4d-921284a079c9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-awsdemo-05-cchqfgepd6bkhqdr.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo0813eus-localdemo-06","name":"leo0813eus-localdemo-06","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-13T23:02:42.2733787Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-13T23:02:42.2733787Z"},"identity":{"principalId":"5e4d1353-e0ce-4a89-b49a-c1027689b0d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo0813eus-localdemo-06-ctarenhxg5awhsee.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-01","name":"leo-0814-eus-migrate-01","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:18:56.453875Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:18:56.453875Z"},"identity":{"principalId":"68cbd72b-d8c5-418f-9012-24e2fcf23195","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-01-ccf6b4hzcxh5ethx.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/leo-rg/providers/Microsoft.Dashboard/grafana/leo-0814-eus-migrate-02","name":"leo-0814-eus-migrate-02","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"eastus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T17:53:20.8045447Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T17:53:20.8045447Z"},"identity":{"principalId":"920ae29c-1e0c-4353-8a5e-cb96b4e50ad5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.3","endpoint":"https://leo-0814-eus-migrate-02-e6b8aeazfscaceb7.eus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '7973' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:57:22 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 204893b6-514c-48f2-a92f-35f86cfa7762 + - 00905359-6d71-4439-b58d-7dec27ebb838 + x-msedge-ref: + - 'Ref A: 097ECF3646CF4429B2FDA64AC2DFCF76 Ref B: SJC211051204025 Ref C: 2024-08-14T20:57:22Z' + status: + code: 200 + message: OK +version: 1 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 517bcbf15d5..62d5768738d 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 @@ -1,1274 +1,1263 @@ -interactions: -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.6886837Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgapikey000002-angqbqfbe9b5b3gg.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - cache-control: - - no-cache - content-length: - - '1224' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:48 GMT - etag: - - '"020060c0-0000-0600-0000-66bc09400000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - mise-correlation-id: - - 72651db7-3ced-4dfe-834e-ccab8c29fde1 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: B30E39C0A61C4A0C925749E807577E55 Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:32:46Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","name":"830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T01:32:48.4785629Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:32:48 GMT - etag: - - '"020042c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: AEE50F0C8EB34510BF8564528FE3550D Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:32:48Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","name":"830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T01:32:48.4785629Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:18 GMT - etag: - - '"020042c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: F64B1BC5288F4B5184EFC317D76CD3D6 Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:33:18Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","name":"830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T01:32:48.4785629Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:33:49 GMT - etag: - - '"020042c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 41302836EC1C4E61B3DB4E5AB51BD8DB Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:33:49Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","name":"830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T01:32:48.4785629Z"}' - headers: - cache-control: - - no-cache - content-length: - - '519' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:19 GMT - etag: - - '"020042c7-0000-0600-0000-66bc09400000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 20596C99D3F7460B8FF649C313BC1E61 Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:34:19Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0?api-version=2023-09-01&t=638591959686887394&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=x_6_geLifvMGh0HHMzMyHmgnfsgwxWZ2DEEcNSC24RvdiVxhRdAevp1BzgTxxH-9aWik0OipSbprSV1w-S0YOZ8nkP7Aq-xEQoSBzDGTWjLUSU8PcAvph5JDGOq-McyDSK7EXFgXzOkE48EO6Jzo4NdZtJSn6zRhGtZCm01e8AgkBHfwRX_t-K8RQzrwwWs7DKz0Hx6f6lzx-zrxjDMAWe8PE_-ETW2KP8V_-lynyviMAFoXcN9cAlK8cYOraLwkZf_Umtd96ex5w8hPmq-cprAijlsz5No2k39MLJO0vJR2e-ispibSgyPZISIBziEmOz7TKLpgTvAetzkaLz2P0w&h=JP7Zpcjyt_AjNQ3EflUrqpHuCtyDknXCL-6ttpKPwvo - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","name":"830e9be7-af54-4e66-a9ee-79fd010aec18*38C2A3F62DB4120D4C5722F3F0EE650711592F150837975598541B457F16D1D0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Succeeded","startTime":"2024-08-14T01:32:48.4785629Z","endTime":"2024-08-14T01:34:42.6822868Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '590' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:49 GMT - etag: - - '"02004cc7-0000-0600-0000-66bc09b20000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 4C5AC93F02544A3D847EF706E8AF1928 Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:34:49Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:32:47.6886837Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1122' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:49 GMT - etag: - - '"4000406a-0000-0800-0000-66bc09b20000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: F7640144DA9546BF882562AEBBC083B8 Ref B: CO6AA3150220035 Ref C: 2024-08-14T01:34:49Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.10 (Windows-10-10.0.22631-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":"953fd163-96b2-4789-8a83-9cfe693dd8d5","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":["7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","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":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-05-22T05:14:51Z","capabilityStatus":"Deleted","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2024-04-17T20:09:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-03-07T15:24:00Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2023-11-15T22:26:27Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2023-10-09T14:35:17Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2023-08-30T23:40:03Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"OnlineService","servicePlanId":"75317150-0539-40a7-a034-ec352928e568"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2023-04-08T07:24:47Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2023-04-01T19:31:57Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T03:17:52Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-12T07:44:36Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-08T17:37:43Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-08-07T11:57:57Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-01T12:35:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2022-07-26T00:30:18Z","creationType":null,"department":"Azure - Dev Exp","dirSyncEnabled":true,"displayName":"Alan Zhang","employeeId":"6163651","facsimileTelephoneNumber":null,"givenName":"Alan","immutableId":"6163651","isCompromised":null,"jobTitle":"SOFTWARE - ENGINEER","lastDirSyncTime":"2024-05-23T00:52:14Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"alanzhang","mobile":null,"onPremisesDistinguishedName":"CN=Alan - Zhang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-59518224","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/2480FL","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":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"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":"MicrosoftCommunicationsOnline"},{"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"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"}],"provisioningErrors":[],"proxyAddresses":["X500:/o=microsoft/ou=Exchange - Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=862210bc3e1042c283aa3599dd502a0e-Alan - Zhang","X500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=7e7b5f8bb1af4426984d651ab6a7179d-Alan - Zhang-2","x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=2b033205a3c4464193699da520d98f5c-Alan - Zhang","smtp:alanzhang@microsoft.onmicrosoft.com","smtp:alanzhang@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2022-08-01T21:09:23Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":"+1 - (425) 7069079","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/953fd163-96b2-4789-8a83-9cfe693dd8d5/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"381902","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Lingling - Tong","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"LTONG","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 - Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72561663","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6163651"}' - headers: - access-control-allow-origin: - - '*' - cache-control: - - no-cache - content-length: - - '28278' - content-type: - - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 - dataserviceversion: - - 3.0; - date: - - Wed, 14 Aug 2024 01:34:51 GMT - duration: - - '1944070' - expires: - - '-1' - ocp-aad-diagnostics-server-name: - - DDods8ucCMkiYN0/mrguouzrErMi01Lf6XgDw9dB4ZQ= - ocp-aad-session-key: - - YFwP_-XUE4KVCl8jCsuxtyjV10t7bttDpAbXF11Yrj3hhU_9iPASbbVSIrJDHgsv3mSMwgvpa1s5PHO-sVBdFtjNGnPwa0C-R1XIquwtormCISdInCRiPru2zXIaCdel.BlgvE9fnqXBZyID7PtqYDoF0fZ_c5jizVheBECuBMP0 - pragma: - - no-cache - request-id: - - 79b4e90f-d8f7-4647-bb74-5d6049ab91d6 - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - response: - body: - string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage - server-wide settings and manage access to resources such as organizations, - users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-18T04:44:18.4380858Z","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: - - '719' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:51 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: E6FAEFFFEF9045FDB9B8836E5C4E0303 Ref B: CO6AA3150219053 Ref C: 2024-08-14T01:34:51Z' - 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": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "Group"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '259' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId - ''953fd16396b247898a839cfe693dd8d5'' has type ''User'' , which is different - from specified PrinciaplType ''Group''."}}' - headers: - cache-control: - - no-cache - content-length: - - '181' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:51 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: E016922D9EC747398315D0CBC167FD50 Ref B: CO6AA3150218037 Ref C: 2024-08-14T01:34:52Z' - status: - code: 400 - message: Bad Request -- request: - body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "User"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '258' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"953fd163-96b2-4789-8a83-9cfe693dd8d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:34:53.0894864Z","updatedOn":"2024-08-14T01:34:53.5874943Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002/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: - - '1001' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:34:54 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: F7AAC6E03CDB42A7AF96EC2D8A460730 Ref B: CO6AA3150218037 Ref C: 2024-08-14T01:34:52Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - 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: - - Wed, 14 Aug 2024 01:34:54 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 187168CCAA824075A98F3AE8BA42E2AC Ref B: CO6AA3150218023 Ref C: 2024-08-14T01:34:55Z' - 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": "0df82a23-24e0-4750-8aad-f4cec5e4e8b3", "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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:34:55.9752143Z","updatedOn":"2024-08-14T01:34:56.5242233Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - Wed, 14 Aug 2024 01:34:57 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: B4760C650F8D4271AF9F656A6C7D95B0 Ref B: CO6AA3150217019 Ref C: 2024-08-14T01:34:55Z' - status: - code: 201 - message: Created -- request: - body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": - {"enabled": false}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana update - Connection: - - keep-alive - Content-Length: - - '92' - Content-Type: - - application/json - ParameterSetName: - - -g -n --api-key - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:36:58.7363429Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - cache-control: - - no-cache - content-length: - - '1228' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:58 GMT - etag: - - '"02008ec0-0000-0600-0000-66bc0a3a0000"' - expires: - - '-1' - mise-correlation-id: - - 0a468f8d-0563-4d39-8adf-5c4253d56d0c - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: D68076A140464C2F9DA9323FAFEA633A Ref B: CO6AA3150218037 Ref C: 2024-08-14T01:36:58Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana api-key list - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:32:47.6886837Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:36:58.7363429Z"},"identity":{"principalId":"0df82a23-24e0-4750-8aad-f4cec5e4e8b3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1228' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:36:59 GMT - etag: - - '"02008ec0-0000-0600-0000-66bc0a3a0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 32E984E807924E788ED15DCD9768DC68 Ref B: CO6AA3150219011 Ref C: 2024-08-14T01:36:59Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VStTMRF5EDUKQb6wh/knOA';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: - - Wed, 14 Aug 2024 01:37:04 GMT - grafana-trace-id: - - 8d2a5c5bb3dcf671eaefb29defa5fc42 - mise-correlation-id: - - 52073744-1481-47b1-aab9-3de289f67d75 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599422.433.28.924046|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "apikey1", "role": "Admin", "secondsToLive": 259200}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '61' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys - response: - body: - string: '{"id":1,"name":"apikey1","key":"fakeApiKeyOrServiceAccountToken"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '65' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Egr8riAOM4S5pVlI9Y81mw';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: - - Wed, 14 Aug 2024 01:37:06 GMT - grafana-trace-id: - - 2b278967851f3a253b169190e1a93571 - mise-correlation-id: - - 6735d581-19c1-4d8b-ad01-95f355a5f933 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599425.835.28.448262|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "apikey2", "role": "Viewer", "secondsToLive": 86400}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '61' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys - response: - body: - string: '{"id":2,"name":"apikey2","key":"fakeApiKeyOrServiceAccountToken"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '65' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Mn0Yc1NRHHymr3WghrBgYA';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: - - Wed, 14 Aug 2024 01:37:06 GMT - grafana-trace-id: - - 34993c2d44b64a17526486f97015a060 - mise-correlation-id: - - f4091588-f73b-4d9e-9cf3-23623267e6a1 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599427.407.27.408137|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true - response: - body: - string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2024-08-17T01:37:06Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2024-08-15T01:37:06Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '276' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-wcN8v/4fpJhuIMoJsXtd3g';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: - - Wed, 14 Aug 2024 01:37:07 GMT - grafana-trace-id: - - 5c206eff0cce10b6f94f7da725499786 - mise-correlation-id: - - 679cfc6c-1c97-4b69-a292-a135e1c3ff43 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599427.818.26.303229|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true - response: - body: - string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2024-08-17T01:37:06Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2024-08-15T01:37:06Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '276' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-b0xipNDMk5+oRSPRoaX/IA';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: - - Wed, 14 Aug 2024 01:37:08 GMT - grafana-trace-id: - - 6f73ed0e30194baa437516da130ef315 - mise-correlation-id: - - b776a434-0998-4985-a0c0-7b25795ab895 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599429.36.28.829118|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/auth/keys/2 - response: - body: - string: '{"message":"API key deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '29' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yrGlOznFFl8dpt1+wax+UA';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: - - Wed, 14 Aug 2024 01:37:08 GMT - grafana-trace-id: - - 523dbbe52f386b38d3e1e7bc72af0a97 - mise-correlation-id: - - 56575e04-05f6-4c09-a0cb-fb09e948aa01 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599429.585.27.544116|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":26,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":4,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":11,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":7,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":2,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":3,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":8,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":9,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":6,"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":"ddur8pq40vs3ka","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/ddur8pq40vs3ka/Azure Monitor","sortMeta":0},{"id":22,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"bdur8prlx6wowc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/bdur8prlx6wowc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"ddur8psmop3wge","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur8psmop3wge/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":20,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"ddur8psmop3wge","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur8psmop3wge/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"ddur8psmop3wge","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur8psmop3wge/Azure - Kubernetes Service Monitoring","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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":17,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":24,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"cdur8prs5xrswa","folderTitle":"Geneva","folderUrl":"/dashboards/f/cdur8prs5xrswa/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '9716' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-YIAFZIMDXzrayc4JpFA2wg';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: - - Wed, 14 Aug 2024 01:37:09 GMT - grafana-trace-id: - - 698a23dd1476df0cdc268e8c130c482e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599430.078.27.357273|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgapikey000002-angqbqfbe9b5b3gg.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GFstZJgDtDHlePL6uIwnmA';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: - - Wed, 14 Aug 2024 01:37:09 GMT - grafana-trace-id: - - b5b5e80c04e82b0d8ab070098e9d437e - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599430.263.28.487385|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -version: 1 +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6079371Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgapikey000002-abahbhdybwhjbxed.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + cache-control: + - no-cache + content-length: + - '1224' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"020050e1-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + mise-correlation-id: + - b58db76e-49f1-4fc1-8c94-43e202e33479 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: D662406BFD3842588D878E8B8797E9A8 Ref B: SJC211051205025 Ref C: 2024-08-14T20:37:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T20:37:50.5115099Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"0300381c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 7BE14DF0D77B488D9E268ADC17042DA2 Ref B: SJC211051205025 Ref C: 2024-08-14T20:37:50Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T20:37:50.5115099Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:20 GMT + etag: + - '"0300381c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5C5272B25C1A4D1DB2442E0E222368DC Ref B: SJC211051205025 Ref C: 2024-08-14T20:38:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T20:37:50.5115099Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:50 GMT + etag: + - '"0300381c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 562F6103AA9E4597A1A2F433F5234E42 Ref B: SJC211051205025 Ref C: 2024-08-14T20:38:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T20:37:50.5115099Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:20 GMT + etag: + - '"0300381c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 21977A09A0C14136997F8CD2ED1CC982 Ref B: SJC211051205025 Ref C: 2024-08-14T20:39:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Accepted","startTime":"2024-08-14T20:37:50.5115099Z"}' + headers: + cache-control: + - no-cache + content-length: + - '519' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:51 GMT + etag: + - '"0300381c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 1CB6AA0C19154F2E88D6C8C48A939232 Ref B: SJC211051205025 Ref C: 2024-08-14T20:39:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC?api-version=2023-09-01&t=638592646708110787&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=USUkQCKvNh-lAQfUVyvMzu5-pUWI7JAV0R8500M0E0s8A0sElffrQdgcbVI9og_WhgXoNig-pZINx8z10plCtxFy_zo0FE3kkf5b4ozAFoj7HVNBlD6mDIsBdXLuwc_4fLIPJihikhODXgKzdebm4GKWZHxmgjlcLStWaTcCCFJuKZcRwTDF1co_SsVC1AioCs1mPikWgCQ924YjerxsJAtnp5TAQ0GxCfJfEf6uiimX_NqxPAWYHLCI0UYuUSGv7ZDoAQj5GKEHkrN3oebLYHNSP-xk026NmQaVyfqanKl7EcQAnCLtjomqPC3ZUhzV_sJHMMeAV-To-46EslwWMQ&h=OtEXNosqSYUnE8JQ4dVfXajEWxvg-SJjVSIieMo3IEA + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","name":"f4634042-e1d0-4a49-87e6-1dd556ce4b48*DA12078D29960420AEF0B5B16DF8F36BCCD8AF622E8A418ABB25B050E062AFDC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","status":"Succeeded","startTime":"2024-08-14T20:37:50.5115099Z","endTime":"2024-08-14T20:40:15.4493051Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"0300601c-0000-0600-0000-66bd162f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 5E584E637A1545FE8A93FFF7F0110BB8 Ref B: SJC211051205025 Ref C: 2024-08-14T20:40:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6079371Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1122' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"7400ded1-0000-0800-0000-66bd162f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: F6F016848D614A65B830FA31F75019F2 Ref B: SJC211051205025 Ref C: 2024-08-14T20:40:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:25 GMT + duration: + - '711522' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - DjOOrsMDaSN68x8pGUPRM+VGub200c4azFUWy1TY/I8= + ocp-aad-session-key: + - oMuc4cZkxNwEqx5TAqVRZsXjKu_YcIrDoG5tBhqz8G2jXtk8qxJOhGcvXbyjhvMvWfzozpBYL_J4sogQ6EHJKbKyrwe6W22rYNTpMT2S7F0S1wvq7Pzih7lEwPYvfZqh.8_yH0cL-Akock73hK8hYhaJXsps2Ti9JuXs2QKflyu4 + pragma: + - no-cache + request-id: + - 451be9d3-ed2d-4950-9bfa-464b2fd9248f + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:25 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 949A931314714E0A98E3BC5E6B379E03 Ref B: SJC211051204029 Ref C: 2024-08-14T20:40:25Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:26.1919100Z","updatedOn":"2024-08-14T20:40:26.6219152Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002/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: + - '1001' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: B217185816534D25B446B68899FE7C8F Ref B: SJC211051205045 Ref C: 2024-08-14T20:40:25Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 776CA75F829945F4925A91AAE86508DD Ref B: SJC211051203025 Ref C: 2024-08-14T20:40:28Z' + 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": "ed5a8390-acd7-47f9-b71c-b70d6c4a1afe", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:29.3606820Z","updatedOn":"2024-08-14T20:40:29.8266866Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:30 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 231EB4184E0B4CFCB716A44299D05BFA Ref B: SJC211051201023 Ref C: 2024-08-14T20:40:29Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --api-key + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:31.9386032Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1228' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:31 GMT + etag: + - '"020099e1-0000-0600-0000-66bd16b80000"' + expires: + - '-1' + mise-correlation-id: + - f8e0becf-7d59-461f-868b-a408a9688a7a + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 8A7A4870CB4740CBA927926D3EFC33FC Ref B: SJC211051203011 Ref C: 2024-08-14T20:42:31Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana api-key list + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey000002","name":"clitestamgapikey000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6079371Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:31.9386032Z"},"identity":{"principalId":"ed5a8390-acd7-47f9-b71c-b70d6c4a1afe","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1228' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:32 GMT + etag: + - '"020099e1-0000-0600-0000-66bd16b80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: C6A897FAC0F8462FB52D1BA21A368B90 Ref B: SJC211051203051 Ref C: 2024-08-14T20:42:32Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-S40fW2LK+FGahPVUelhU5Q';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: + - Wed, 14 Aug 2024 20:42:36 GMT + grafana-trace-id: + - eea075ebd76a68f59a22001e645dea70 + mise-correlation-id: + - 5448dedc-d7d4-47fb-bdeb-f1f0e9e2093a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668156.289.29.897657|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "apikey1", "role": "Admin", "secondsToLive": 259200}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys + response: + body: + string: '{"id":1,"name":"apikey1","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '65' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GRsIvQdhVQ0k7uVadA1CoQ';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: + - Wed, 14 Aug 2024 20:42:37 GMT + grafana-trace-id: + - b014c1d2d1a14f2cf8a5d2a0f26666b5 + mise-correlation-id: + - bfeedcc7-95d8-4bb9-8614-72ced8a6615a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668158.382.26.282837|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "apikey2", "role": "Viewer", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys + response: + body: + string: '{"id":2,"name":"apikey2","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '65' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OCZQ+Z0OrwUiNKdhWAnkDQ';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: + - Wed, 14 Aug 2024 20:42:38 GMT + grafana-trace-id: + - 86839e107bc32c3e13e79e675cffac45 + mise-correlation-id: + - aa6b7de1-d39d-4c46-a3e7-7662c15c6882 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668159.009.28.118448|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true + response: + body: + string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2024-08-17T20:42:37Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2024-08-15T20:42:38Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '276' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Qg08wn0o9eLp29tIsgHxTQ';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: + - Wed, 14 Aug 2024 20:42:39 GMT + grafana-trace-id: + - be2e9b39115f47d2e6668b8b76720aa9 + mise-correlation-id: + - 465296df-04c7-4c1c-aa88-31613fe0c23b + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668160.623.29.812105|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true + response: + body: + string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2024-08-17T20:42:37Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2024-08-15T20:42:38Z","accessControl":{"apikeys:delete":true,"apikeys:read":true}}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '276' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MR4Wf0U0VUHTyNZZXKLlUg';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: + - Wed, 14 Aug 2024 20:42:40 GMT + grafana-trace-id: + - d8fcb79f9f7b371cff55656302ed2a41 + mise-correlation-id: + - e974a748-7ee8-4ec1-a88d-2c3b3aed5962 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668161.372.27.317892|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/auth/keys/2 + response: + body: + string: '{"message":"API key deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '29' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gN24bmCFX4Q4tsKWAu4UeQ';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: + - Wed, 14 Aug 2024 20:42:40 GMT + grafana-trace-id: + - 17d666019cf4d66ee03018b54f72b69e + mise-correlation-id: + - b7b6857c-2924-447a-8747-54b633b39f29 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668161.519.29.372297|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":24,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":27,"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":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":21,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":4,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":6,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":7,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":8,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":3,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":10,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":11,"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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/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":"fduu2wbq9xm9se","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/fduu2wbq9xm9se/Azure Monitor","sortMeta":0},{"id":15,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"fduu2wd6ib6kgd","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/fduu2wd6ib6kgd/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"eduu2wealoidcc","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2wealoidcc/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":16,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":26,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":17,"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":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"eduu2wealoidcc","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2wealoidcc/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"eduu2wealoidcc","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2wealoidcc/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":18,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/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":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":23,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":22,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0},{"id":25,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"aduu2wde7hwxsf","folderTitle":"Geneva","folderUrl":"/dashboards/f/aduu2wde7hwxsf/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9716' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VYvXELA7y+FOvgLpR5Q58Q';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: + - Wed, 14 Aug 2024 20:42:41 GMT + grafana-trace-id: + - 990e31ae6144c4d2bfe0a9a271853142 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.119.31.70563|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey000002-abahbhdybwhjbxed.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rEUpauwA+q+PSUyND2Y2Ag';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: + - Wed, 14 Aug 2024 20:42:41 GMT + grafana-trace-id: + - 6fded52c34f3e74df6c133f4ca806fe3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.278.27.696782|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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 ca41af4d714..a212be203cb 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 @@ -1,2052 +1,1995 @@ -interactions: -- request: - body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": - {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": - "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:40:29.0475546Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgsvcacct000002-gacdcje3fka7fqch.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - cache-control: - - no-cache - content-length: - - '1227' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:30 GMT - etag: - - '"0200a2c0-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - mise-correlation-id: - - d8a8abd2-b9ea-4231-8957-1844a2fbcb01 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: F47C8DF6AB2D45C2B228299BE7FFF95F Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:40:28Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T01:40:30.0259549Z"}' - headers: - cache-control: - - no-cache - content-length: - - '520' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:40:30 GMT - etag: - - '"020076c7-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 824E30BE32D94749A820EABF6FE98BD2 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:40:30Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T01:40:30.0259549Z"}' - headers: - cache-control: - - no-cache - content-length: - - '520' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:00 GMT - etag: - - '"020076c7-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: BC542117BCD1401FBCC2BA7786141997 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:41:00Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T01:40:30.0259549Z"}' - headers: - cache-control: - - no-cache - content-length: - - '520' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:41:30 GMT - etag: - - '"020076c7-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: DAD05FD408584DA39150AB974201AC40 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:41:30Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T01:40:30.0259549Z"}' - headers: - cache-control: - - no-cache - content-length: - - '520' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:01 GMT - etag: - - '"020076c7-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 35BE748AA8E246988CF6326430C57688 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:42:01Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T01:40:30.0259549Z"}' - headers: - cache-control: - - no-cache - content-length: - - '520' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:42:31 GMT - etag: - - '"020076c7-0000-0600-0000-66bc0b0e0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: CAFE1D129074479C9132516D160B6A61 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:42:31Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9?api-version=2023-09-01&t=638591964304061533&c=MIIHpTCCBo2gAwIBAgITOgM6dTLGpzYZpvPtgQAEAzp1MjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNjI2MDEzMjIxWhcNMjUwNjIxMDEzMjIxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPPPKY5bDN03KptFFhiyLIyn86BlrXYFIZWYXA-hY7_WbLyWN0IxcLIUBW_I-9u-YsXOHk9WPMlUYHIFPgHW7A3FsSGfl9dd6YGapKoSSw0NkTpNXM58R54BBgLp7AhiWzK15D9T-XELNSU4Wq9sEeA5T24kazcgS2MUkzELH0I9dwu7g0dwJIuIJkoJjEzg1b1Q3Ie5HKHHNbjottJn7Q5LBS-9QtQyruuwaNTgSJpCoi4PBKVIOTBYL_Nv1wecmKmfWcT0mnhQE9zjhJTbcoN9hKSvAMqsDHtxWUFZosiw3JKIY0zb59CrVGSuOhfN3qaarwN9EAlXLqc4ZyKpsTkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRk_38CqdKjPVylWUR4uuqhbFGeHTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAFsx7FtYAzSo98T5ydNFa0ukjPZ6XCQc9zo7ldqy235P_zJAUkaNgCU4EGOzbZJDoMa8mAfhyukL_0GfPeApUaY2e44ZOzoYAkeEuDiwcs-9zoQ1fCyXhn0pCumGFXRilX9KjAPaYTzDvQMEllTy_ZViwTahuKaGtFVamZguBPdaeYC_0oybtTVNQCs8hGnffhNZOMASB-5pFs35MNxsDWTVIQksDee419jqpsbWLkh6rnanILO1O_ihwb-WpvRQByQ5NGpG1-z0MQ6nRpr9wWxUi-DsrVsD38NTMIPc2uei4Ivf6qnGRvOOj0fmsciWuTTEXMaD-5a81mGlzhZc09Q&s=zK5sPLlNzG_-57tMn-eN_iWfClE1yeKNQCz3f6Cc8Sdp7rzqDle566hE-jVVtDD-gXYchk3VmZ94gsjE5UmP8YUBi38H-1iFmEn-WII0-f9yj_qTQQL7G23g9Y-Ry8No1hNqYTY3D5OWbwpcBPJjeEHhiMgRwp5Gi8ngqmiLUgdtJOs7lyH_Xdc2rSYOVP8F7Qb4dw7CFjaOT6R6ZXMkeJD1UHUNoSSw7dEs9UoG5XY25BR__uMEsQ6JYy6MRZo0DjDYcSBYCF2ibrnXXxBrJv0Lm8KDN_RWMeHNatggfqG9CWKb1v_Vv_9qVn2VoE5XKfNrPSsnoc7mb5msKaScyw&h=AaK5sdIR5hlHMrMJl3od3LhqgDyfhPxdCSuqMvZ84U8 - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","name":"827c2881-0517-4e7f-b1ff-8afd40c5cb30*81A6BB3E3453C76E6A296254C6927EE975E18A47E990E2983D36A4B5F7EA40C9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Succeeded","startTime":"2024-08-14T01:40:30.0259549Z","endTime":"2024-08-14T01:42:53.8896152Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '591' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:01 GMT - etag: - - '"0200afc7-0000-0600-0000-66bc0b9d0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: CF1FDD00F47948DFB5375F8F90DFBC32 Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:43:01Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:40:29.0475546Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1125' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:01 GMT - etag: - - '"400046b9-0000-0800-0000-66bc0b9d0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 17F3F53D9C5D492298A6A073F9E0E17B Ref B: CO6AA3150219037 Ref C: 2024-08-14T01:43:01Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.10 (Windows-10-10.0.22631-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":"953fd163-96b2-4789-8a83-9cfe693dd8d5","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":["7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","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":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:07Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-07-13T15:41:08Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-05-22T05:14:51Z","capabilityStatus":"Deleted","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2024-04-17T20:09:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-03-07T15:24:00Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-02-14T15:33:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-01-30T21:08:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-01-13T03:26:37Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2023-11-15T22:26:27Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2023-10-09T14:35:17Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2023-09-26T14:05:48Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2023-08-30T23:40:03Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2023-08-15T18:26:13Z","capabilityStatus":"Enabled","service":"OnlineService","servicePlanId":"75317150-0539-40a7-a034-ec352928e568"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2023-07-23T14:36:38Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2023-06-16T00:45:04Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2023-06-14T01:53:48Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2023-04-08T07:24:47Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2023-04-01T19:31:57Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T03:17:52Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2022-12-19T01:52:19Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-18T12:59:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-12T07:44:36Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-08T17:37:43Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-08-07T11:57:57Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-01T12:35:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2022-07-26T23:26:22Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2022-07-26T07:18:12Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-07-26T00:49:42Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2022-07-26T00:30:18Z","creationType":null,"department":"Azure - Dev Exp","dirSyncEnabled":true,"displayName":"Alan Zhang","employeeId":"6163651","facsimileTelephoneNumber":null,"givenName":"Alan","immutableId":"6163651","isCompromised":null,"jobTitle":"SOFTWARE - ENGINEER","lastDirSyncTime":"2024-05-23T00:52:14Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"alanzhang","mobile":null,"onPremisesDistinguishedName":"CN=Alan - Zhang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-59518224","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/2480FL","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":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"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":"MicrosoftCommunicationsOnline"},{"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"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"}],"provisioningErrors":[],"proxyAddresses":["X500:/o=microsoft/ou=Exchange - Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=862210bc3e1042c283aa3599dd502a0e-Alan - Zhang","X500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=7e7b5f8bb1af4426984d651ab6a7179d-Alan - Zhang-2","x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=2b033205a3c4464193699da520d98f5c-Alan - Zhang","smtp:alanzhang@microsoft.onmicrosoft.com","smtp:alanzhang@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2022-08-01T21:09:23Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":"+1 - (425) 7069079","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/953fd163-96b2-4789-8a83-9cfe693dd8d5/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"381902","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Lingling - Tong","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"LTONG","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 - Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72561663","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6163651"}' - headers: - access-control-allow-origin: - - '*' - cache-control: - - no-cache - content-length: - - '28278' - content-type: - - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 - dataserviceversion: - - 3.0; - date: - - Wed, 14 Aug 2024 01:43:01 GMT - duration: - - '993062' - expires: - - '-1' - ocp-aad-diagnostics-server-name: - - KFpg0CQKL2LBQ5RTR5j1VDUdfkKsmJ1y3ysPC86tOHI= - ocp-aad-session-key: - - SoJx0R5llDB0Afzu5PyIbmL6w7XXak7xiCFN0CD2i14IHb9JlUC67aOpg7LY_283sea2wYEq-7ISVeRuDwwxB8vzL_gk-Nd5CPC2l5PriZJlGvgAJ0_M4PAcTJYhv733.c5fJM9O7kaymEVSQ5D8-rGNHlyDV1Chu4K1UVRMCtR4 - pragma: - - no-cache - request-id: - - 03940839-58b5-494d-b016-e78cb4816331 - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - response: - body: - string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage - server-wide settings and manage access to resources such as organizations, - users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-18T04:44:18.4380858Z","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: - - '719' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:01 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: BD418386CB6E4C0EBA8549CEF370D99A Ref B: CO6AA3150218053 Ref C: 2024-08-14T01:43:02Z' - 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": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "Group"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '259' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"error":{"code":"UnmatchedPrincipalType","message":"The PrincipalId - ''953fd16396b247898a839cfe693dd8d5'' has type ''User'' , which is different - from specified PrinciaplType ''Group''."}}' - headers: - cache-control: - - no-cache - content-length: - - '181' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:02 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 16465DD5DBA24F59960FF5E2AA1E11B5 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:43:02Z' - status: - code: 400 - message: Bad Request -- request: - body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "953fd163-96b2-4789-8a83-9cfe693dd8d5", "principalType": "User"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - Content-Length: - - '258' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"953fd163-96b2-4789-8a83-9cfe693dd8d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:43:03.7887579Z","updatedOn":"2024-08-14T01:43:04.2557610Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002/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: - - '1003' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:43:04 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 206320FFC51A49349AC78D0FECCF2534 Ref B: CO6AA3150219025 Ref C: 2024-08-14T01:43:03Z' - 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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview - 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: - - Wed, 14 Aug 2024 01:43:04 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-msedge-ref: - - 'Ref A: 6DA8A21DDAFC41F6A6DC98305EDC5AF4 Ref B: CO6AA3150220029 Ref C: 2024-08-14T01:43:05Z' - 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": "11efd2e1-3f6b-4799-b1a0-38d06f40993d", "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.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T01:43:05.5313700Z","updatedOn":"2024-08-14T01:43:05.9663814Z","createdBy":null,"updatedBy":"953fd163-96b2-4789-8a83-9cfe693dd8d5","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: - - Wed, 14 Aug 2024 01:43:07 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-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: F41CE51CF79348F786544644AB251D54 Ref B: CO6AA3150218023 Ref C: 2024-08-14T01:43:05Z' - status: - code: 201 - message: Created -- request: - body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": - {"enabled": false}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana update - Connection: - - keep-alive - Content-Length: - - '92' - Content-Type: - - application/json - ParameterSetName: - - -g -n --service-account - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:45:08.3405479Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - api-supported-versions: - - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, - 2023-10-01-preview - cache-control: - - no-cache - content-length: - - '1231' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:45:07 GMT - etag: - - '"0200c8c0-0000-0600-0000-66bc0c240000"' - expires: - - '-1' - mise-correlation-id: - - 0acc509d-0760-4903-8daa-ee820a00ef50 - pragma: - - no-cache - request-context: - - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 1A7CFB9F30484FDF882ACBD1E7FC6982 Ref B: CO6AA3150219031 Ref C: 2024-08-14T01:45:08Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana service-account list - Connection: - - keep-alive - ParameterSetName: - - -g -n - User-Agent: - - AZURECLI/2.62.0 azsdk-python-core/1.30.2 Python/3.8.10 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T01:40:29.0475546Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T01:45:08.3405479Z"},"identity":{"principalId":"11efd2e1-3f6b-4799-b1a0-38d06f40993d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' - headers: - cache-control: - - no-cache - content-length: - - '1231' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 14 Aug 2024 01:45:08 GMT - etag: - - '"0200c8c0-0000-0600-0000-66bc0c240000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-msedge-ref: - - 'Ref A: 0FF987CF85AF413B8CE8D8B67A3C72A1 Ref B: CO6AA3150217011 Ref C: 2024-08-14T01:45:09Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":0,"serviceAccounts":[],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '61' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0cnnKF+CpZJhIkO/PJ8pVQ';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: - - Wed, 14 Aug 2024 01:45:11 GMT - grafana-trace-id: - - 9c49971120df6681f6bf5a23054f0426 - mise-correlation-id: - - afe34adb-7cbe-48e7-937d-b393b53ebfe4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599910.427.29.689480|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "oldName", "role": "Viewer", "isDisabled": true}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '57' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts - response: - body: - string: '{"id":3,"name":"oldName","login":"sa-1-oldname","orgId":1,"isDisabled":true,"role":"Viewer","tokens":0,"avatarUrl":""}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '118' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qGuUN+sES/yo4OURaZKu8w';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: - - Wed, 14 Aug 2024 01:45:12 GMT - grafana-trace-id: - - 54e033006a461d1ec76255a5e3f9867c - mise-correlation-id: - - 47b43251-9de9-4631-a184-80e60336d2c4 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599912.762.29.200778|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"oldName","login":"sa-1-oldname","orgId":1,"isDisabled":true,"role":"Viewer","tokens":0,"avatarUrl":"/avatar/9877e019df37fafd343c45f8ed0edb3e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '219' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nPe10WD8GExX6N450rcuUg';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: - - Wed, 14 Aug 2024 01:45:13 GMT - grafana-trace-id: - - 2d92abd18f13f7556dcfed55aa476715 - mise-correlation-id: - - fde9e4ad-303b-4684-af29-f2acb3e6f98c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599914.26.545878|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "myServiceAccount", "role": "Admin", "isDisabled": false}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '66' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: PATCH - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.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-1-oldname","orgId":1,"isDisabled":false,"createdAt":"2024-08-14T01:45:12Z","updatedAt":"2024-08-14T01:45:12Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '327' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Qk1wunCowV2v/Wn/SqnDKA';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: - - Wed, 14 Aug 2024 01:45:13 GMT - grafana-trace-id: - - 316054da705e513764d8b663f3222ddf - mise-correlation-id: - - acc3e47c-66a4-4ea0-b6a4-d98d7a06a7a9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599914.204.26.318200|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ooI1ExF3tsPkRGRR0t3oTA';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: - - Wed, 14 Aug 2024 01:45:14 GMT - grafana-trace-id: - - 8eed5b53e05ed0662436c4eef15a938c - mise-correlation-id: - - 785b1481-cf37-44cd-8570-7b8d1dfdaa6f - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599914.686.30.815907|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3 - response: - body: - string: '{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"createdAt":"2024-08-14T01:45:12Z","updatedAt":"2024-08-14T01:45:13Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '239' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dMmWc2Oprc4yASFaoe1qfQ';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: - - Wed, 14 Aug 2024 01:45:14 GMT - grafana-trace-id: - - 5a8edab64e6bef1ee2cfd3fc7ca1e6d2 - mise-correlation-id: - - f2d2ca81-6243-4d12-bf53-8f094d94874c - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599915.591.29.865777|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tpR5EvFcKvFYd/hE8Jhz+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: - - Wed, 14 Aug 2024 01:45:15 GMT - grafana-trace-id: - - c85977d692db2087c8a8e0c0691488a4 - mise-correlation-id: - - 028855dd-4afd-4627-bd25-77eef38644c2 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599915.993.27.259711|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rMbt5SiFaDgdxnFwdIb5HQ';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: - - Wed, 14 Aug 2024 01:45:15 GMT - grafana-trace-id: - - 02883dc5598e5dc344dde16297dfd773 - mise-correlation-id: - - 3d63a609-393a-44d1-ac4e-b7d4cf04b0d7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599916.483.26.80028|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: '{"name": "myToken", "secondsToLive": 86400}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '43' - User-Agent: - - python-requests/2.31.0 - content-type: - - application/json - method: POST - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3/tokens - response: - body: - string: '{"id":1,"name":"myToken","key":"fakeApiKeyOrServiceAccountToken"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '65' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WvHgmS+SZv8rSJVXgXQ+CQ';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: - - Wed, 14 Aug 2024 01:45:15 GMT - grafana-trace-id: - - cb6ae5c5dbbe2086448ef4415f292d91 - mise-correlation-id: - - d7e9c781-4607-411b-8887-e596f010a2d9 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599916.729.28.800906|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VcUvd9Bdi6BbB1P5oRAe8g';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: - - Wed, 14 Aug 2024 01:45:16 GMT - grafana-trace-id: - - 8795c6832badb1bd01d9966d2e98836d - mise-correlation-id: - - f873adb3-36b2-4d1c-a017-6dc5ae755a5b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599917.222.28.355352|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3/tokens - response: - body: - string: '[{"id":1,"name":"myToken","created":"2024-08-14T01:45:15Z","lastUsedAt":null,"expiration":"2024-08-15T01:45:15Z","secondsUntilExpiration":86398.500025952,"hasExpired":false,"isRevoked":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '192' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IDpyok8Q4gFqJOsiSS+3Jg';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: - - Wed, 14 Aug 2024 01:45:16 GMT - grafana-trace-id: - - 02b89fa90a5b68d62f51a18b295e6ae3 - mise-correlation-id: - - a266407c-8052-45d5-ba63-4d5772f9d2cd - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599917.485.27.120713|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 - response: - body: - string: '[{"id":18,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":26,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":2,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":5,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":6,"uid":"AppInsightsAvTestGeoMap","title":"Azure - / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":8,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":3,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":4,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":7,"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":"cdur9g3g39tdsd","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/cdur9g3g39tdsd/Azure Monitor","sortMeta":0},{"id":27,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender - for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender - for Cloud"],"isStarred":false,"folderId":12,"folderUid":"bdur9g4t79y4gc","folderTitle":"Microsoft - Defender for Cloud","folderUrl":"/dashboards/f/bdur9g4t79y4gc/Microsoft Defender - for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full - Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"ddur9g5w96sqod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur9g5w96sqod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":22,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":19,"uid":"icm-geneva-canned-dashboard","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":21,"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":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes - / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"ddur9g5w96sqod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur9g5w96sqod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes - / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"ddur9g5w96sqod","folderTitle":"Azure - Kubernetes Service Monitoring","folderUrl":"/dashboards/f/ddur9g5w96sqod/Azure - Kubernetes Service Monitoring","sortMeta":0},{"id":15,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":24,"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":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":25,"uid":"sli-insights-geneva-customer-views","title":"SLI - Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":23,"uid":"sli-insights-geneva-overview","title":"SLI - Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0},{"id":17,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"adur9g50chhq8b","folderTitle":"Geneva","folderUrl":"/dashboards/f/adur9g50chhq8b/Geneva","sortMeta":0}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '9716' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Y2LgGEv4JP+VF5rSKebu5g';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: - - Wed, 14 Aug 2024 01:45:16 GMT - grafana-trace-id: - - 3d88c802327324cb055b7c1c24c7f7c7 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599917.873.29.500390|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hFJdHqgxuICGlToUfsbcpw';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: - - Wed, 14 Aug 2024 01:45:17 GMT - grafana-trace-id: - - 5cc7dab767eaf85c7a721030cca02970 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599918.147.31.645965|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IAvKh5R0QYUZ0As35wFBDA';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: - - Wed, 14 Aug 2024 01:45:17 GMT - grafana-trace-id: - - 317285520af0f14f3bad24b301e007c2 - mise-correlation-id: - - df79c4a2-09e5-407a-85bf-28781ffd957a - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599918.593.29.199021|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NNjal0tYFHDOs4uqEfZCUQ';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: - - Wed, 14 Aug 2024 01:45:17 GMT - grafana-trace-id: - - 0c6fdcacea1ac8f78d18300f2c0c2afa - mise-correlation-id: - - df26653a-ea01-470c-bdc4-b0d1fbc912ac - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599918.791.29.473374|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3/tokens - response: - body: - string: '[{"id":1,"name":"myToken","created":"2024-08-14T01:45:15Z","lastUsedAt":"2024-08-14T01:45:17Z","expiration":"2024-08-15T01:45:15Z","secondsUntilExpiration":86396.941958147,"hasExpired":false,"isRevoked":false}]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '210' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rPWKJYXG9GQ4o5uErsNmjw';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: - - Wed, 14 Aug 2024 01:45:18 GMT - grafana-trace-id: - - 4f4d188f115ad3c15ce6929a89dbbc57 - mise-correlation-id: - - 6273468d-def9-4c1b-bedf-1d8aa6714efc - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599919.019.30.135923|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3/tokens/1 - response: - body: - string: '{"message":"Service account token deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '43' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JjHwpKjfHwvbu5NOKcm82Q';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: - - Wed, 14 Aug 2024 01:45:18 GMT - grafana-trace-id: - - c3685f93b4af3a8b3badc557202f1b96 - mise-correlation-id: - - a3db3179-ceb3-43d0-8138-a0667dbe93ce - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599919.277.26.323538|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-BS/nFcgRVR27n13lzzgEaA';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: - - Wed, 14 Aug 2024 01:45:18 GMT - grafana-trace-id: - - 19cab477f2f05ef1e7e00390bda4baf7 - mise-correlation-id: - - 80f73735-ab0c-4bf7-b810-e47478ff3d9b - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599919.67.28.69093|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3/tokens - response: - body: - string: '[]' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '2' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v4467nY7ljyvxTzc6gJrtw';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: - - Wed, 14 Aug 2024 01:45:18 GMT - grafana-trace-id: - - 67e86df26812fea2de6e58404935dca1 - mise-correlation-id: - - 4ec302c0-e507-42eb-9d5b-3791019be196 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599919.953.28.162374|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: GET - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/search - response: - body: - string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '228' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xwat0d1DEKNFxr05Qh7esg';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: - - Wed, 14 Aug 2024 01:45:19 GMT - grafana-trace-id: - - 2e0f8d9a32b949995a70c493ba5aae6b - mise-correlation-id: - - 40e73d73-9bca-4206-ab39-844226d12829 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599920.416.26.139566|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - 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.31.0 - content-type: - - application/json - method: DELETE - uri: https://clitestamgsvcacct000002-gacdcje3fka7fqch.wcus.grafana.azure.com/api/serviceaccounts/3 - response: - body: - string: '{"message":"Service account deleted"}' - headers: - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '37' - content-security-policy: - - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Lf2eeYcDypdTSkzFn0joew';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: - - Wed, 14 Aug 2024 01:45:19 GMT - grafana-trace-id: - - 2293e3cadec8876f239d4090bf23c834 - mise-correlation-id: - - cd5c6194-8703-4ef3-9650-a1d06f70cd33 - request-context: - - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c - set-cookie: - - INGRESSCOOKIE=1723599920.594.26.285207|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-frame-options: - - DENY - x-xss-protection: - - 1; mode=block - status: - code: 200 - message: OK -version: 1 +interactions: +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "westcentralus", "properties": + {"apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "publicNetworkAccess": + "Enabled", "zoneRedundancy": "Disabled"}, "sku": {"name": "Standard"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6388119Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.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}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + cache-control: + - no-cache + content-length: + - '1227' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"020054e1-0000-0600-0000-66bd159f0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + mise-correlation-id: + - 1d90ab15-f607-4344-bd90-ee4e492dc799 + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 7C4840BED157429A8CBEDDF84E7E7BEE Ref B: SJC211051204025 Ref C: 2024-08-14T20:37:49Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8348771Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:37:50 GMT + etag: + - '"03003b1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4BF1D2F5003B4BED85E46B0086CE7D5D Ref B: SJC211051204025 Ref C: 2024-08-14T20:37:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8348771Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:21 GMT + etag: + - '"03003b1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: BD491158C2484FB7A638D3F7D470AF4C Ref B: SJC211051204025 Ref C: 2024-08-14T20:38:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8348771Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:38:51 GMT + etag: + - '"03003b1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: CED399EFEA0D43B7A20812FDFC57CF79 Ref B: SJC211051204025 Ref C: 2024-08-14T20:38:51Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8348771Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:21 GMT + etag: + - '"03003b1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 6D688847A4044D8486BA41880DC42B50 Ref B: SJC211051204025 Ref C: 2024-08-14T20:39:21Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Accepted","startTime":"2024-08-14T20:37:50.8348771Z"}' + headers: + cache-control: + - no-cache + content-length: + - '520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:39:51 GMT + etag: + - '"03003b1c-0000-0600-0000-66bd159e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 4C8A75CAB08448CCB6ABC39E597D1817 Ref B: SJC211051204025 Ref C: 2024-08-14T20:39:52Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E?api-version=2023-09-01&t=638592646712951167&c=MIIHpTCCBo2gAwIBAgITfwN4zwbxlQ3hiVeX7gAEA3jPBjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwNjI0MTEyOTI5WhcNMjUwNjE5MTEyOTI5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKitus9otjKc_2mnoItGg2ODGCsanW7wwLiNnlghjNsxrMUDq5u2Jp-zfc9sJhD2ssQRZGj0UhmQ_fxJ4Ej5jX1NtqoCE8_O4gSKDdsiETzdh9UuRNePujUsrqI3GK70mlTIIt7O4BfdGHHn4HzvFUjh9U-qxP7e990OLjdKcDTGsSNQ7lAVCgWGJpYegOJ6ACBHOfb8Rpt_dbMKIJesuzIQELniFYNWwFtNwNUzlKNQKhZDUYVuoR16g6NR2F8u15sHtxwMbmBEBBCSn6UWzgsEFu8XZyuBiRyVmr88JioOGGWe7rEeV6y8PB1pwedA9jLRlHuGYRszTvO8at-wf20CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBS94SVCkY0GgY_zlPO8rjBypYY5eTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGIn-9f_E2WtRfn5TnPvEFcnNeoR9cALTPfaepUursLy4o269sf_duZqDORTSB8D9bTNs8fcLI7f82rJ0W1N0iScK0RSU5qHe4zcN9BxYTXTxR67i3VJUrqzkser13e4pWKmTswjP1n56pVyneTFuMxfzgyPSTOIS8w8t_dBcDOCwN6VWhEClbaMoQpGHx1ay3ESzhlV21h7nPhFy-kZYSS9KTS_vtrdH8AWOWHccg2aiEKul_pD_FGFO4RTwv09JYTSlzWahYyx4oi7bhueV5SyfUM_hWnRTIx3b7NBeSCf4_JXcGhNRgcUqKX_J_Ey9f6Uz6U6GBVNkYj0V9SK-TQ&s=IQDfQelRdqwP5hWBMnXOANafNRZzkI3LFo8X-_y-ywzIS6rVnn3FwZFF6wseCjQ04Yxy9yO_c0hPJa8bSfsvMHlH0zQWfVqp8hMem8VtJnC7M49aelTc4L09r26SYcT2ISO6CfgsSs-4AFPO3H-nBbU3OGxD01qOEqB_1TCOof33skECZ4xgNwvcdI3O2J1ebowmlXYqMxpG5eeRQYE4O1kq71jXLd66DqsNdz0kJBMOI1MUb85Oja4vpxKJO8zZZY7avo_z5kl25ovocEZFfxbWVejum1VTJEUubPIhUAr823XhuYgU1r2gmMlWewFV3c9g1yL9HIFhNWdf9QM-Gw&h=VEl1xStzCKrvH4F_E22eBti4dFlmGnICWxiViLUl8xs + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","name":"98f0d516-5c0a-43da-a0b2-16510153c4e3*DB57AF9051010A411C6B6C80B5702903E3DFB052C49DD67B4421F7CAAEAEE41E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","status":"Succeeded","startTime":"2024-08-14T20:37:50.8348771Z","endTime":"2024-08-14T20:40:21.5557235Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '591' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:21 GMT + etag: + - '"0300661c-0000-0600-0000-66bd16350000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: ACEAFC04436846478732D950678F5050 Ref B: SJC211051204025 Ref C: 2024-08-14T20:40:22Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:37:49.6388119Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:22 GMT + etag: + - '"7400fdd2-0000-0800-0000-66bd16350000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 374444D3D0834DE7957949CD91105303 Ref B: SJC211051204025 Ref C: 2024-08-14T20:40:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.10 (Windows-10-10.0.22631-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":"fd6cf4a7-1446-4922-962d-4d208514f7fc","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["ab2d4fb5-f80a-4bf1-a11d-7f1da254041b","acbca54f-c771-423b-a476-6d7a98cbbcec"],"skuId":"36a0f3b3-adb5-49ea-bf66-762134cf063a"},{"disabledPlans":["75317150-0539-40a7-a034-ec352928e568","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":[],"skuId":"639dec6b-bb19-468b-871c-c5c441c4b0cb"},{"disabledPlans":["795f6fe0-cc4d-4773-b050-5dde4dc704c9"],"skuId":"99cc8282-2f74-4954-83b7-c6a9a1999067"},{"disabledPlans":["f0ff6ac6-297d-49cd-be34-6dfef97f0c28","c948ea65-2053-4a5a-8a62-9eaaaf11b522","3ec18638-bd4c-4d3b-8905-479ed636b83e","3efbd4ed-8958-4824-8389-1321f8730af8","dcf9d2f4-772e-4434-b757-77a453cfbc02","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","8e0c0a52-6a6c-4d40-8370-dd62790dcd70","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40","7547a3fe-08ee-4ccb-b430-5077c5041653"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["a6e407da-7411-4397-8a2e-d9b52780849e","d9923fe3-a2de-4d29-a5be-e3e83bb786be","2a4baa0e-5e99-4c38-b1f2-6864960f1bd1"],"skuId":"a929cd4d-8672-47c9-8664-159c1f322ba8"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["57ff2da0-773e-42df-b2af-ffb7a2317929","0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","03acaee3-9492-4f40-aed4-bcb6b32981b6","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":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"}],"assignedPlans":[{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"CustomerLockbox","servicePlanId":"3ec18638-bd4c-4d3b-8905-479ed636b83e"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"3efbd4ed-8958-4824-8389-1321f8730af8"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"Microsoft.ProjectBabylon","servicePlanId":"c948ea65-2053-4a5a-8a62-9eaaaf11b522"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"f0ff6ac6-297d-49cd-be34-6dfef97f0c28"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MixedRealityCollaborationServices","servicePlanId":"dcf9d2f4-772e-4434-b757-77a453cfbc02"},{"assignedTimestamp":"2024-07-13T23:56:44Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2024-06-22T07:44:06Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2024-06-21T07:33:07Z","capabilityStatus":"Deleted","service":"exchange","servicePlanId":"b74d57b2-58e9-484a-9731-aeccbba954f0"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"a62f8878-de10-42f3-b68f-6149a25ceb97"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"0aedf20c-091d-420b-aadf-30c042609612"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"ccibotsprod","servicePlanId":"fe6c28b3-d468-44ea-bbd0-a10a5167435c"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"931e4a88-a67f-48b5-814f-16a5f1e6028d"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"b95945de-b3bd-46db-8437-f2beb6ea2347"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"3f30311c-6b1e-48a4-ab79-725b469da960"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"82d30987-df9b-4486-b146-198b21d164c7"},{"assignedTimestamp":"2024-06-21T07:19:25Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"89f1c4c8-0878-40f7-804d-869c9128ab5d"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"VivaPulsePROD","servicePlanId":"b29b2eba-821a-4a32-8a5e-791f430a88d5"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"OrgExplorer","servicePlanId":"a8564d77-48d8-4eb3-bfad-2e14bbe05a69"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"7162bd38-edae-4022-83a7-c5837f951759"},{"assignedTimestamp":"2024-06-16T07:28:04Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2024-06-15T21:04:24Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"Bing","servicePlanId":"0d0c0d31-fae7-41f2-b909-eaf4d7f26dba"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e6afcc4a-2eb2-4bc7-8345-ca02bb7a367f"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"f022b139-a6f0-4193-aa7f-5e6b86f4aaf6"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"c815c93d-0759-4bb8-b857-bc921a71be83"},{"assignedTimestamp":"2024-06-15T18:47:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4a2cc7a8-4c0f-4740-ae0b-70cdc445bb9b"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3eeb8536-fecf-41bf-a3f8-d6f17a9f3efc"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"bb73f429-78ef-4ff2-83c8-722b04c3e7d1"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"3afa0b92-83ef-41c1-8d64-586ab882a951"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"a4c6cf29-1168-4076-ba5c-e8fe0e62b17e"},{"assignedTimestamp":"2024-06-15T10:22:50Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"795aec3a-93a2-45be-92c4-47b9a76340ca"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"a1ace008-72f3-4ea0-8dac-33b3a23a2472"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"711413d0-b36e-4cd4-93db-0a50a4ab7ea3"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"DefenderforIoT","servicePlanId":"99cd49a9-0e54-4e07-aea1-d8d9f5f704f5"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Chapter5FluidApp","servicePlanId":"c4b8c31a-fb44-4c65-9837-a21f55fcabda"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftEndpointDLP","servicePlanId":"64bfac92-2b17-4482-b5e5-a0304429de3e"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"bf6f5520-59e3-4f82-974b-7dbbc4fd27c7"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"f8b44f54-18bb-46a3-9658-44ab58712968"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"0504111f-feb8-4a3c-992a-70280f9a2869"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"cc8c0802-a325-43df-8cba-995d0c6cb373"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"9104f592-f2a7-4f77-904c-ca5a5715883f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"78b58230-ec7e-4309-913c-93a45cc4735b"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"Office365InsiderRisk","servicePlanId":"d587c7a3-bda9-4f99-8776-9bcf59c84f75"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"d2d51368-76c9-4317-ada2-a12c004c432f"},{"assignedTimestamp":"2024-06-15T10:15:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f6de4823-28fa-440b-b886-4783fa86ddba"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2024-06-15T10:14:58Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"1315ade1-0410-450d-b8e3-8050e6da320f"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"816971f4-37c5-424a-b12b-b56881f402e7"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MSRemoteAssist","servicePlanId":"4f4c7800-298a-4e22-8867-96b17850d4dd"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftDynamics365MRGuidesCoreClient","servicePlanId":"0b2c029c-dca0-454a-a336-887285d6ef07"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"8c66ef8a-177f-4c0d-853c-d4f219331d09"},{"assignedTimestamp":"2024-06-15T10:14:51Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2024-06-15T10:14:49Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"}],"city":"Palo + Alto","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":"2024-06-15T08:01:16Z","creationType":null,"department":"DevDiv + Interns","dirSyncEnabled":true,"displayName":"Leo Zhang","employeeId":"6299077","facsimileTelephoneNumber":null,"givenName":"Leo","immutableId":"6299077","isCompromised":null,"jobTitle":"Software + Engineer Intern","lastDirSyncTime":"2024-06-19T13:46:49Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"t-zhangleo","mobile":null,"onPremisesDistinguishedName":"CN=Leo + Zhang (6299077),OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-77568008","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"Home + Office","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","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":"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":"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":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"}],"provisioningErrors":[],"proxyAddresses":["x500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=86e499a5cc3e47a19b6aa6d010bee75d-fd6cf4a7-14","smtp:t-zhangleo@microsoft.onmicrosoft.com","smtp:t-zhangleo@service.microsoft.com","SMTP:example@example.com"],"refreshTokensValidFromDateTime":"2024-06-17T16:59:35Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Zhang","telephoneNumber":null,"thumbnailPhoto@odata.mediaEditLink":"directoryObjects/fd6cf4a7-1446-4922-962d-4d208514f7fc/Microsoft.DirectoryServices.User/thumbnailPhoto","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_SupervisorInd":"N","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P15105","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72810338","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"15105","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"HOME + OFFICE","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"99999","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"6299077"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25220' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 14 Aug 2024 20:40:24 GMT + duration: + - '1106117' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - DjOOrsMDaSN68x8pGUPRM+VGub200c4azFUWy1TY/I8= + ocp-aad-session-key: + - NaDM9OH22XovV6zY9V_rOQe2-mEkBTcIh5_GwCFhuvUeAw_4ZsJFQK8UdX96PAilVZQQhlgreLvUOlEXshGtamvf36K6Zqd0KY5RvWRS_akDVtnPdoVYdEeWWSy86Gqg.NqX4harfX4P-pVglM0My-HiiX4ays2v7-8wTGu1cCr8 + pragma: + - no-cache + request-id: + - f4782549-0c12-4d97-bc10-a70de9a89d8d + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Manage + server-wide settings and manage access to resources such as organizations, + users, and licenses.","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2024-07-22T15:08:54.1577297Z","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: + - '719' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:25 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 0308098FCF034F61AECB11C7EFC31D73 Ref B: SJC211051204027 Ref C: 2024-08-14T20:40:25Z' + 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": "fd6cf4a7-1446-4922-962d-4d208514f7fc", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"fd6cf4a7-1446-4922-962d-4d208514f7fc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:26.5429959Z","updatedOn":"2024-08-14T20:40:26.9579992Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002/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: + - '1003' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:40:27 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: F456B780A8E7483EB6F1D6684CC904E2 Ref B: SJC211051201035 Ref C: 2024-08-14T20:40:26Z' + 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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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-05-01-preview + 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-07T19:37:57.4796716Z","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: + - Wed, 14 Aug 2024 20:40:28 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-msedge-ref: + - 'Ref A: 2CBEA395CBA849C58731CDBDEFEA7403 Ref B: SJC211051203049 Ref C: 2024-08-14T20:40:29Z' + 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": "573e7a12-8a4c-4397-9386-ac8969ea38a9", "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.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-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=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2024-08-14T20:40:30.3758072Z","updatedOn":"2024-08-14T20:40:30.7888125Z","createdBy":null,"updatedBy":"fd6cf4a7-1446-4922-962d-4d208514f7fc","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: + - Wed, 14 Aug 2024 20:40:31 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-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: E5112EDC0AA94DAC9D0AE22CB2F121F5 Ref B: SJC211051201053 Ref C: 2024-08-14T20:40:30Z' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"apiKey": "Enabled", "grafanaConfigurations": {"smtp": + {"enabled": false}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana update + Connection: + - keep-alive + Content-Length: + - '92' + Content-Type: + - application/json + ParameterSetName: + - -g -n --service-account + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:32.9182029Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview, 2023-09-01, + 2023-10-01-preview + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:32 GMT + etag: + - '"02009ae1-0000-0600-0000-66bd16b90000"' + expires: + - '-1' + mise-correlation-id: + - f09c86a6-e60e-44d1-9763-fc7b455aa4bb + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 8CB9CF881C624639B8EB19BC1B735D01 Ref B: SJC211051201029 Ref C: 2024-08-14T20:42:32Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana service-account list + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.63.0 azsdk-python-core/1.28.0 Python/3.8.10 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002?api-version=2023-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgsvcacct000002","name":"clitestamgsvcacct000002","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2024-08-14T20:37:49.6388119Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-08-14T20:42:32.9182029Z"},"identity":{"principalId":"573e7a12-8a4c-4397-9386-ac8969ea38a9","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"10.4.7","endpoint":"https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}},"grafanaPlugins":null,"grafanaMajorVersion":"10"}}' + headers: + cache-control: + - no-cache + content-length: + - '1231' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 14 Aug 2024 20:42:33 GMT + etag: + - '"02009ae1-0000-0600-0000-66bd16b90000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-msedge-ref: + - 'Ref A: 30A89BEF478D4CF588352CA1E33EA835 Ref B: SJC211051201017 Ref C: 2024-08-14T20:42:33Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":0,"serviceAccounts":[],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '61' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2MYmyZcNaSa3P+++iSeGYw';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: + - Wed, 14 Aug 2024 20:42:37 GMT + grafana-trace-id: + - b42989ba2a0c067872ce1a2b9c1c1ce0 + mise-correlation-id: + - 2a85cdf6-3360-4692-99c4-5b6c5d7f3346 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668156.67.30.221803|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "oldName", "role": "Viewer", "isDisabled": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '57' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts + response: + body: + string: '{"id":3,"name":"oldName","login":"sa-1-oldname","orgId":1,"isDisabled":true,"role":"Viewer","tokens":0,"avatarUrl":""}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '118' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xx1qSKnB4qDaaVjPSm+Zow';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: + - Wed, 14 Aug 2024 20:42:39 GMT + grafana-trace-id: + - 3bafe285e6be8d914f09c68a5fa18a0c + mise-correlation-id: + - fb343246-e197-46e9-8e03-f0733cc673b6 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668159.355.26.839865|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"oldName","login":"sa-1-oldname","orgId":1,"isDisabled":true,"role":"Viewer","tokens":0,"avatarUrl":"/avatar/9877e019df37fafd343c45f8ed0edb3e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '219' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XHwBjfc86TQWbTeQTr8aFA';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: + - Wed, 14 Aug 2024 20:42:40 GMT + grafana-trace-id: + - 9834a0abeb1fa7f3989ea84c92bce16d + mise-correlation-id: + - 742b0eff-c534-42ce-bfe9-7ed55f92453e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668161.328.30.57532|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "myServiceAccount", "role": "Admin", "isDisabled": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '66' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: PATCH + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.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-1-oldname","orgId":1,"isDisabled":false,"createdAt":"2024-08-14T20:42:39Z","updatedAt":"2024-08-14T20:42:39Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '327' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-0r+OrP68e3dpBnwphHlW4Q';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: + - Wed, 14 Aug 2024 20:42:40 GMT + grafana-trace-id: + - 70689e6a9e3615fce507c122636fc652 + mise-correlation-id: + - 530db35c-d45e-40f9-a645-b71593bbe1fa + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668161.499.29.103062|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-pMVy2lDwRrYLly+fdCPbrg';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: + - Wed, 14 Aug 2024 20:42:41 GMT + grafana-trace-id: + - 0932a2110970a0f19b2ab331682fdc61 + mise-correlation-id: + - 4f0309c6-bee0-4f8b-823e-3ef28489ec9a + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.129.29.167507|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3 + response: + body: + string: '{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"createdAt":"2024-08-14T20:42:39Z","updatedAt":"2024-08-14T20:42:40Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '239' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-W79qHh3q5oC9pk6FaamrXg';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: + - Wed, 14 Aug 2024 20:42:41 GMT + grafana-trace-id: + - 46f2816b8de7d863fcd76d73b977f8db + mise-correlation-id: + - 2a14e5ab-7f50-406e-b8dd-093a6ef3c488 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.275.28.241935|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bO9R5Cb8g71sHWQ9dZH8dQ';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: + - Wed, 14 Aug 2024 20:42:42 GMT + grafana-trace-id: + - 7f153278650caee8cdbe42f6d903b3d0 + mise-correlation-id: + - 2592a210-e743-4225-b712-01ef77f5cb6f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668162.838.29.362650|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MsIRj/meQnAhTIZtBCVfzg';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: + - Wed, 14 Aug 2024 20:42:42 GMT + grafana-trace-id: + - 3f12e599ee822332bd1f7b978e68c492 + mise-correlation-id: + - 937b275e-ac8b-4032-bd17-ea9af0d7c3dc + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668163.598.28.111318|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"name": "myToken", "secondsToLive": 86400}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '43' + User-Agent: + - python-requests/2.32.0 + content-type: + - application/json + method: POST + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '{"id":1,"name":"myToken","key":"fakeApiKeyOrServiceAccountToken"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '65' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bejD+JZsudebVy0V9kDWOQ';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: + - Wed, 14 Aug 2024 20:42:42 GMT + grafana-trace-id: + - f76125f0aa00e9e15c79e0db2b01e4f9 + mise-correlation-id: + - 492821a6-28a1-4a67-865b-479b61c38da3 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668163.767.27.162905|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Lbmc+fk0COIAsSfCsnPXfg';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: + - Wed, 14 Aug 2024 20:42:43 GMT + grafana-trace-id: + - 1d55ff7dfb25344f2f5cdfde48e9da00 + mise-correlation-id: + - a63af4f6-e0c7-4b31-9bbb-0f3c571feb3f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668164.342.27.662016|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '[{"id":1,"name":"myToken","created":"2024-08-14T20:42:42Z","lastUsedAt":null,"expiration":"2024-08-15T20:42:42Z","secondsUntilExpiration":86398.428717564,"hasExpired":false,"isRevoked":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '192' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-o1Hx6Bbs8tXSOneEVTCDsg';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: + - Wed, 14 Aug 2024 20:42:43 GMT + grafana-trace-id: + - 11d2c9ab1a9e426295ff710c702af532 + mise-correlation-id: + - e38d8c35-2104-4fad-af1c-d3e4664d9345 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668164.542.27.211243|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + 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":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":16,"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":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":17,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/Azure Monitor","sortMeta":0},{"id":2,"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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/Azure Monitor","sortMeta":0},{"id":3,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/d2135581-8cad-57d7-bf00-c40961be901d","url":"/d/AppInsightsAvTestGeoMap/d2135581-8cad-57d7-bf00-c40961be901d","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/Azure Monitor","sortMeta":0},{"id":9,"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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/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":"eduu2wf025lvkd","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/eduu2wf025lvkd/Azure Monitor","sortMeta":0},{"id":23,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":13,"uid":"defenderForCloudActiveAlerts","title":"Defender + for Cloud / Active Alerts","uri":"db/defender-for-cloud-active-alerts","url":"/d/defenderForCloudActiveAlerts/defender-for-cloud-active-alerts","slug":"","type":"dash-db","tags":["Alerts","Defender + for Cloud"],"isStarred":false,"folderId":12,"folderUid":"cduu2wgb38s8wa","folderTitle":"Microsoft + Defender for Cloud","folderUrl":"/dashboards/f/cduu2wgb38s8wa/Microsoft Defender + for Cloud","sortMeta":0},{"id":29,"uid":"c0613871-ebb0-4a2d-b071-f51a851f375d","title":"Full + Stack AKS Monitoring","uri":"db/full-stack-aks-monitoring","url":"/d/c0613871-ebb0-4a2d-b071-f51a851f375d/full-stack-aks-monitoring","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":28,"folderUid":"eduu2whbzqs5ce","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2whbzqs5ce/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":24,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":15,"uid":"icm-geneva-canned-dashboard","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-geneva-canned-dashboard/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":18,"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":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":30,"uid":"kubernetesApiserverDashboard","title":"Kubernetes + / API Server","uri":"db/kubernetes-api-server","url":"/d/kubernetesApiserverDashboard/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"eduu2whbzqs5ce","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2whbzqs5ce/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":31,"uid":"kubernetesEtcdDashboard","title":"Kubernetes + / ETCD","uri":"db/kubernetes-etcd","url":"/d/kubernetesEtcdDashboard/kubernetes-etcd","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":28,"folderUid":"eduu2whbzqs5ce","folderTitle":"Azure + Kubernetes Service Monitoring","folderUrl":"/dashboards/f/eduu2whbzqs5ce/Azure + Kubernetes Service Monitoring","sortMeta":0},{"id":19,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":25,"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":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":20,"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":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":21,"uid":"sli-insights-geneva-customer-views","title":"SLI + Insights / DRI / Customer views","uri":"db/sli-insights-dri-customer-views","url":"/d/sli-insights-geneva-customer-views/sli-insights-dri-customer-views","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":26,"uid":"sli-insights-geneva-overview","title":"SLI + Insights / Overview","uri":"db/sli-insights-overview","url":"/d/sli-insights-geneva-overview/sli-insights-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0},{"id":27,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":14,"folderUid":"dduu2wgi5yfi8f","folderTitle":"Geneva","folderUrl":"/dashboards/f/dduu2wgi5yfi8f/Geneva","sortMeta":0}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '9716' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-n+9cUTrrEoDuOivGsk/5ig';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: + - Wed, 14 Aug 2024 20:42:44 GMT + grafana-trace-id: + - 04d345c191f3781e289b778c56e3d998 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668165.074.29.600349|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TYldmUTkT3R9NQnX3X9hcg';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: + - Wed, 14 Aug 2024 20:42:44 GMT + grafana-trace-id: + - 989fdc94ff512c4daafeaeee5de33778 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668165.305.29.977786|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5+ayRYdVw1p/t54h0pQX4w';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: + - Wed, 14 Aug 2024 20:42:44 GMT + grafana-trace-id: + - 96251ac5bce4e68830f86377280812dd + mise-correlation-id: + - 443bfd9f-81a8-4634-befb-5cd36893c049 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668165.886.28.866503|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":1,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kL3e7QSlBovAmxxQ2xjEQA';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: + - Wed, 14 Aug 2024 20:42:45 GMT + grafana-trace-id: + - ae5386ed479070a6e09d927d0c07b668 + mise-correlation-id: + - 8a0fdcb3-5d17-452e-a9b3-f0171e6f0289 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668166.067.27.632633|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '[{"id":1,"name":"myToken","created":"2024-08-14T20:42:42Z","lastUsedAt":"2024-08-14T20:42:44Z","expiration":"2024-08-15T20:42:42Z","secondsUntilExpiration":86396.685823173,"hasExpired":false,"isRevoked":false}]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '210' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XdTMFgC8vD7Lzzmtan7FFQ';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: + - Wed, 14 Aug 2024 20:42:45 GMT + grafana-trace-id: + - 306ad454811e73f02682d1709cb4b260 + mise-correlation-id: + - a5f2ccf5-1599-4b16-934f-9fe7f9e2ed75 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668166.301.27.271831|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3/tokens/1 + response: + body: + string: '{"message":"Service account token deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '43' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FCRhjfVeNjNLdci6XvC98w';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: + - Wed, 14 Aug 2024 20:42:45 GMT + grafana-trace-id: + - 42fc3a64678ac2b61c1637b7071e3202 + mise-correlation-id: + - fb23a390-ca46-4504-a0de-e4a57346d99c + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668166.488.28.21484|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VNUzLhtJtFLbx4gSkV0sQQ';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: + - Wed, 14 Aug 2024 20:42:46 GMT + grafana-trace-id: + - 327c50d52f3b02d97ff879c1489a301d + mise-correlation-id: + - 27541034-76fc-4e66-b6ae-01ace0aaf66e + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668166.986.27.652256|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3/tokens + response: + body: + string: '[]' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-L7A+e1vxvdfM0NEAZX9kLA';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: + - Wed, 14 Aug 2024 20:42:46 GMT + grafana-trace-id: + - c8bb899798ca60c24b70442b2b99ccda + mise-correlation-id: + - 2a7a042d-55d3-4271-ab0f-33e546b13a95 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668167.189.26.984936|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: GET + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/search + response: + body: + string: '{"totalCount":1,"serviceAccounts":[{"id":3,"name":"myServiceAccount","login":"sa-1-oldname","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e"}],"page":1,"perPage":1000}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '228' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hnyevRgJiQeE30qJI4AokQ';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: + - Wed, 14 Aug 2024 20:42:46 GMT + grafana-trace-id: + - e873c0bb68340025e5c6675e2e158463 + mise-correlation-id: + - 586c38c6-3d45-4f38-a262-da0f1587865f + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668167.736.26.965195|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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.32.0 + content-type: + - application/json + method: DELETE + uri: https://clitestamgsvcacct000002-a6bcgwhcbtfzfkhf.wcus.grafana.azure.com/api/serviceaccounts/3 + response: + body: + string: '{"message":"Service account deleted"}' + headers: + cache-control: + - no-store + connection: + - keep-alive + content-length: + - '37' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qwjaA5ThX8LHfCnI7CmbBw';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: + - Wed, 14 Aug 2024 20:42:46 GMT + grafana-trace-id: + - 8896e6d5836304ffcaf4f307e2cdabd0 + mise-correlation-id: + - 299e3328-e9f5-4902-8421-54e868182474 + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1723668167.938.26.295119|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + 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/test_amg_migrate_scenario.py b/src/amg/azext_amg/tests/latest/test_amg_migrate_scenario.py new file mode 100644 index 00000000000..bfe8a6f7e77 --- /dev/null +++ b/src/amg/azext_amg/tests/latest/test_amg_migrate_scenario.py @@ -0,0 +1,367 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +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_data_source_different_uid, test_notification_channel, test_dashboard, test_dashboard_with_datasource) +from .recording_processors import ApiKeyServiceAccountTokenReplacer + +TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')) + + +class AmgMigrateScenarioTest(ScenarioTest): + + def __init__(self, method_name): + super().__init__(method_name, recording_processors=[ + ApiKeyServiceAccountTokenReplacer() + ]) + + def _setup_migrate_instances(self): + # migrate from amg1 to amg2 + 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) + + # enable service accounts so I can create service tokens + self.cmd('grafana update -g {rg} -n {name} --service-account Enabled') + + # 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}"') + self.cmd('grafana folder list -g {rg} -n {name}').get_output_in_json() + + # set up data source + self.kwargs.update({ + 'dataSourceDefinition': test_data_source, + 'dataSourceName': test_data_source["name"] + }) + ds1 = self.cmd('grafana data-source create -g {rg} -n {name} --definition "{dataSourceDefinition}"').get_output_in_json() + self.kwargs.update({ + 'amg1_datasource_uid': ds1['datasource']['uid'] + }) + + # create dashboard + dashboard_title = test_dashboard["dashboard"]["title"] + slug = dashboard_title.lower().replace(' ', '-') + + self.kwargs.update({ + 'dashboardDefinition': test_dashboard, + 'dashboardTitle': dashboard_title, + 'dashboardTitle2': dashboard_title + '2', + 'dashboardTitle3': dashboard_title + '3', + 'dashboardSlug': slug, + }) + self.kwargs['dashboardDefinition']['dashboard']['uid'] = 'mg2OAlTVa' # control the uid to prevent auto generated uid with possible '-' that breaks the command + + # dashboard under own folder + 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"], + }) + + # 2nd dashboard under "General" + self.kwargs['dashboardDefinition']['dashboard']['uid'] = 'mg2OAlTVb' + response_create = self.cmd('grafana dashboard create -g {rg} -n {name} --definition "{dashboardDefinition}" --title "{dashboardTitle2}"').get_output_in_json() + self.kwargs.update({ + 'dashboardUid2': response_create["uid"], + }) + + # 3rd dashboard under own folder + self.kwargs['dashboardDefinition']['dashboard']['uid'] = 'mg2OAlTVc' + response_create = self.cmd('grafana dashboard create -g {rg} -n {name} --folder "{folderTitle}" --definition "{dashboardDefinition}" --title "{dashboardTitle3}"').get_output_in_json() + self.kwargs.update({ + 'dashboardUid3': response_create["uid"], + }) + + return amg1, amg2 + + @AllowLargeResponse(size_kb=3072) + @ResourceGroupPreparer(name_prefix='cli_test_amg', location='westcentralus') + def test_amg_migrate_dry_run(self, resource_group): + # Simple E2E test for migration where we create a new AMG instance, create a folder, data source, and dashboard, then migrate to a new AMG instance + self.kwargs.update({ + 'name': self.create_random_name(prefix='clitestamgmigrate', length=23), + 'location': 'westcentralus', + 'name2': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + 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, amg2 = self._setup_migrate_instances() + + # prepare to migrate + # get the service account token: + self.kwargs.update({ + 'serviceAccountName': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + # Note: admin is needed since we need admin permisisons to access folder permissions + self.cmd('az grafana service-account create -g {rg} -n {name} --service-account {serviceAccountName} --role admin') + service_account_token = self.cmd('az grafana service-account token create -g {rg} -n {name} --service-account {serviceAccountName} --token {serviceAccountName}_token --time-to-live 1d').get_output_in_json() + + self.kwargs.update({ + 'srcUrl': amg1['properties']['endpoint'], + 'serviceAccountToken': service_account_token['key'] + }) + + data_source_list_output = self.cmd('grafana data-source list -g {rg} -n {name2}').get_output_in_json() + folder_list_output = self.cmd('grafana folder list -g {rg} -n {name2}').get_output_in_json() + dashboard_list_output = self.cmd('grafana dashboard list -g {rg} -n {name2}').get_output_in_json() + + with unittest.mock.patch('azext_amg.utils.search_annotations', side_effect=self._return_200_and_empty_list): + # now migrate to new instance 2. + self.cmd('grafana migrate -g {rg} -n {name2} -s {srcUrl} -t {serviceAccountToken} --dry-run') + + data_source_list_output_after = self.cmd('grafana data-source list -g {rg} -n {name2}').get_output_in_json() + folder_list_output_after = self.cmd('grafana folder list -g {rg} -n {name2}').get_output_in_json() + dashboard_list_output_after = self.cmd('grafana dashboard list -g {rg} -n {name2}').get_output_in_json() + + self.assertTrue(data_source_list_output == data_source_list_output_after) + self.assertTrue(folder_list_output == folder_list_output_after) + self.assertTrue(dashboard_list_output == dashboard_list_output_after) + + # Close-out Instance + self.cmd('grafana delete -g {rg} -n {name} --yes') + self.cmd('grafana delete -g {rg} -n {name2} --yes') + final_count = len(self.cmd('grafana list').get_output_in_json()) + self.assertTrue(final_count, 0) + + + @AllowLargeResponse(size_kb=3072) + @ResourceGroupPreparer(name_prefix='cli_test_amg', location='westcentralus') + def test_amg_migrate_override(self, resource_group): + # Simple E2E test for migration where we create a new AMG instance, create a folder, data source, and dashboard, then migrate to a new AMG instance + self.kwargs.update({ + 'name': self.create_random_name(prefix='clitestamgmigrate', length=23), + 'location': 'westcentralus', + 'name2': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + 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, amg2 = self._setup_migrate_instances() + + test_dashboard2 = test_dashboard + test_dashboard2["dashboard"]["title"] = test_dashboard2["dashboard"]["title"] + '2_amg' + dashboard_title = test_dashboard["dashboard"]["title"] + self.kwargs.update({ + 'dashboardTitle2_amg': dashboard_title, + 'dashboardDefinition2': test_dashboard2 + }) + + # recreate the second dashboard in amg2: keeping the same uid + self.kwargs['dashboardDefinition']['dashboard']['uid'] = 'mg2OAlTVb' + response_create = self.cmd('grafana dashboard create -g {rg} -n {name2} --definition "{dashboardDefinition2}" --title "{dashboardTitle2_amg}"').get_output_in_json() + self.kwargs.update({ + 'dashboardUid2_amg2': response_create["uid"], + }) + + # prepare to migrate + # get the service account token: + self.kwargs.update({ + 'serviceAccountName': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + # Note: admin is needed since we need admin permisisons to access folder permissions + self.cmd('az grafana service-account create -g {rg} -n {name} --service-account {serviceAccountName} --role admin') + service_account_token = self.cmd('az grafana service-account token create -g {rg} -n {name} --service-account {serviceAccountName} --token {serviceAccountName}_token --time-to-live 1d').get_output_in_json() + + self.kwargs.update({ + 'srcUrl': amg1['properties']['endpoint'], + 'serviceAccountToken': service_account_token['key'] + }) + + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid2_amg2}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle2_amg}']"), + self.check("[dashboard.uid]", "['{dashboardUid2_amg2}']"), + self.check("[meta.folderTitle]", "['General']")]) + + with unittest.mock.patch('azext_amg.utils.search_annotations', side_effect=self._return_200_and_empty_list): + # now migrate to new instance 2. + self.cmd('grafana migrate -g {rg} -n {name2} -s {srcUrl} -t {serviceAccountToken}') + + # the uid shouldn't be updated since we didn't overwrite. + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid2_amg2}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle2_amg}']"), + self.check("[dashboard.uid]", "['{dashboardUid2_amg2}']"), + self.check("[meta.folderTitle]", "['General']")]) + + with unittest.mock.patch('azext_amg.utils.search_annotations', side_effect=self._return_200_and_empty_list): + self.cmd('grafana migrate -g {rg} -n {name2} -s {srcUrl} -t {serviceAccountToken} --overwrite') + + # the uid should stay the same, but the title & other properies should be updated. + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid2_amg2}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle2}']"), + self.check("[dashboard.uid]", "['{dashboardUid2_amg2}']"), + self.check("[meta.folderTitle]", "['General']")]) + + # Close-out Instance + self.cmd('grafana delete -g {rg} -n {name} --yes') + self.cmd('grafana delete -g {rg} -n {name2} --yes') + final_count = len(self.cmd('grafana list').get_output_in_json()) + self.assertTrue(final_count, 0) + + + @AllowLargeResponse(size_kb=3072) + @ResourceGroupPreparer(name_prefix='cli_test_amg', location='westcentralus') + def test_amg_migrate_remapping(self, resource_group): + # Simple E2E test for migration where we create a new AMG instance, create a folder, data source, and dashboard, then migrate to a new AMG instance + self.kwargs.update({ + 'name': self.create_random_name(prefix='clitestamgmigrate', length=23), + 'location': 'westcentralus', + 'name2': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + 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, amg2 = self._setup_migrate_instances() + + dashboard_title = test_dashboard_with_datasource["dashboard"]["title"] + self.kwargs.update({ + 'dashboardDefinitionDatasource': test_dashboard_with_datasource, + 'dashboardTitle4': dashboard_title + '4', + 'dataSourceDefinitionDifferentUID': test_data_source_different_uid + }) + self.kwargs['dashboardDefinitionDatasource']['dashboard']['uid'] = 'mg2OAlTVd' # control the uid to prevent auto generated uid with possible '-' that breaks the command + + response_create = self.cmd('grafana dashboard create -g {rg} -n {name} --definition "{dashboardDefinitionDatasource}" --title "{dashboardTitle4}"').get_output_in_json() + self.kwargs.update({ + 'dashboardUid4': response_create["uid"], + }) + + ds2 = self.cmd('grafana data-source create -g {rg} -n {name2} --definition "{dataSourceDefinitionDifferentUID}"').get_output_in_json() + self.kwargs.update({ + 'amg2_datasource_uid': ds2['datasource']['uid'] + }) + + # prepare to migrate + # get the service account token: + self.kwargs.update({ + 'serviceAccountName': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + # Note: admin is needed since we need admin permisisons to access folder permissions + self.cmd('az grafana service-account create -g {rg} -n {name} --service-account {serviceAccountName} --role admin') + service_account_token = self.cmd('az grafana service-account token create -g {rg} -n {name} --service-account {serviceAccountName} --token {serviceAccountName}_token --time-to-live 1d').get_output_in_json() + + self.kwargs.update({ + 'srcUrl': amg1['properties']['endpoint'], + 'serviceAccountToken': service_account_token['key'] + }) + + with unittest.mock.patch('azext_amg.utils.search_annotations', side_effect=self._return_200_and_empty_list): + # now migrate to new instance 2. + self.cmd('grafana migrate -g {rg} -n {name2} -s {srcUrl} -t {serviceAccountToken}') + + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid4}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle4}']"), + self.check("[dashboard.panels[0].datasource.uid]", "['{amg2_datasource_uid}']"), + self.check("[meta.folderTitle]", "['General']")]) + + # Close-out Instance + self.cmd('grafana delete -g {rg} -n {name} --yes') + self.cmd('grafana delete -g {rg} -n {name2} --yes') + final_count = len(self.cmd('grafana list').get_output_in_json()) + self.assertTrue(final_count, 0) + + + @AllowLargeResponse(size_kb=3072) + @ResourceGroupPreparer(name_prefix='cli_test_amg', location='westcentralus') + def test_amg_migrate_simple_e2e(self, resource_group): + # Simple E2E test for migration where we create a new AMG instance, create a folder, data source, and dashboard, then migrate to a new AMG instance + self.kwargs.update({ + 'name': self.create_random_name(prefix='clitestamgmigrate', length=23), + 'location': 'westcentralus', + 'name2': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + 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): + # migrate from amg1 to amg2 + amg1, amg2 = self._setup_migrate_instances() + + # prepare to migrate + # get the service account token: + self.kwargs.update({ + 'serviceAccountName': self.create_random_name(prefix='clitestamgmigrate', length=23) + }) + + # Note: admin is needed since we need admin permisisons to access folder permissions + self.cmd('az grafana service-account create -g {rg} -n {name} --service-account {serviceAccountName} --role admin') + service_account_token = self.cmd('az grafana service-account token create -g {rg} -n {name} --service-account {serviceAccountName} --token {serviceAccountName}_token --time-to-live 1d').get_output_in_json() + + self.kwargs.update({ + 'srcUrl': amg1['properties']['endpoint'], + 'serviceAccountToken': service_account_token['key'] + }) + + with unittest.mock.patch('azext_amg.utils.search_annotations', side_effect=self._return_200_and_empty_list): + # now migrate to new instance 2. + self.cmd('grafana migrate -g {rg} -n {name2} -s {srcUrl} -t {serviceAccountToken}') + + # check that the migrate worked. + # migrate shouldn't have modified the first instance. + 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 show -g {rg} -n {name} --dashboard "{dashboardUid2}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle2}']"), + self.check("[meta.folderTitle]", "['General']")]) + self.cmd('grafana dashboard show -g {rg} -n {name} --dashboard "{dashboardUid3}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle3}']"), + self.check("[meta.folderTitle]", "['{folderTitle}']")]) + + # the new things should exist. + self.cmd('grafana data-source show -g {rg} -n {name2} --data-source "{dataSourceName}"') + 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}']")]) + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid2}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle2}']"), + self.check("[meta.folderTitle]", "['General']")]) + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid3}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle3}']"), + self.check("[meta.folderTitle]", "['{folderTitle}']")]) + + # TODO: Add snapshot / annotation testing when creating them via the CLI is supported. + + # Close-out Instance + self.cmd('grafana delete -g {rg} -n {name} --yes') + self.cmd('grafana delete -g {rg} -n {name2} --yes') + final_count = len(self.cmd('grafana list').get_output_in_json()) + self.assertTrue(final_count, 0) + + def _get_signed_in_user(self): + account_info = self.cmd('account show').get_output_in_json() + if account_info['user']['type'] == 'user': + return account_info['user']['name'] + return None + + def _return_200_and_empty_list(self, grafana_url, ts_from, ts_to, http_get_headers): + return 200, [] 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 35518479812..7ae0fd4bf6c 100644 --- a/src/amg/azext_amg/tests/latest/test_amg_scenario.py +++ b/src/amg/azext_amg/tests/latest/test_amg_scenario.py @@ -440,6 +440,12 @@ def test_amg_backup_restore(self, resource_group): self.check("length([?uid == '{dashboardUid}'])", 1) ]) + # Close-out Instance + self.cmd('grafana delete -g {rg} -n {name} --yes') + self.cmd('grafana delete -g {rg} -n {name2} --yes') + final_count = len(self.cmd('grafana list').get_output_in_json()) + self.assertTrue(final_count, 0) + 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/tests/latest/test_definitions.py b/src/amg/azext_amg/tests/latest/test_definitions.py index b0781c6cf37..0a6680b992d 100644 --- a/src/amg/azext_amg/tests/latest/test_definitions.py +++ b/src/amg/azext_amg/tests/latest/test_definitions.py @@ -5,6 +5,18 @@ test_data_source = { "access": "proxy", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6", + "jsonData": { + "azureAuthType": "msi", + "subscriptionId": "" + }, + "name": "Test Azure Monitor Data Source", + "type": "grafana-azure-monitor-datasource" +} + +test_data_source_different_uid = { + "access": "proxy", + "uid": "bdpe79jidbwu8d", "jsonData": { "azureAuthType": "msi", "subscriptionId": "" @@ -27,3 +39,234 @@ "panels": [], } } + +test_dashboard_with_datasource = { + "dashboard": { + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": True, + "hide": True, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": True, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 39, + "links": [], + "liveNow": False, + "panels": [ + { + "datasource": { + "type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": False, + "axisCenteredZero": False, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": False, + "tooltip": False, + "viz": False + }, + "insertNones": False, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNones": False, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": None + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": True + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 0 + }, + "id": 2, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": True + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6" + }, + "refId": "A", + "scenarioId": "random_walk" + } + ], + "title": "Panel Title", + "type": "timeseries" + }, + { + "datasource": { + "type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": False, + "axisCenteredZero": False, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": False, + "tooltip": False, + "viz": False + }, + "insertNones": False, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNones": False, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": None + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": True + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 8 + }, + "id": 1, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": True + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "grafana-azure-monitor-datasource", + "uid": "da714998-ca29-4adc-851b-1bd93371cbc6" + }, + "refId": "A", + "scenarioId": "random_walk", + "seriesCount": 1 + } + ], + "title": "Panel Title", + "type": "timeseries" + } + ], + "refresh": "", + "schemaVersion": 39, + "tags": [], + "templating": { + "list": [] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timeRangeUpdatedDuringEditOrView": False, + "timepicker": {}, + "timezone": "", + "title": "Test_DATASOURCE", + "uid": "b493c0bb-f3ce-4486-8909-6d29605052bf", + "version": 1, + "weekStart": "" + } +} \ No newline at end of file diff --git a/src/amg/azext_amg/utils.py b/src/amg/azext_amg/utils.py index fddc824baa1..7a5583f2b5d 100644 --- a/src/amg/azext_amg/utils.py +++ b/src/amg/azext_amg/utils.py @@ -166,10 +166,18 @@ def get_folder_id(dashboard, grafana_url, http_post_headers): return 0 +def get_health_endpoint(grafana_url, http_get_headers): + (status_code, content) = send_grafana_get(f'{grafana_url}/api/health', http_get_headers) + return (status_code, content) + + 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()) + try: + return (r.status_code, r.json()) + except ValueError: + return (r.status_code, r.text) def send_grafana_post(url, json_payload, http_post_headers): @@ -194,3 +202,9 @@ 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()) + + +def send_grafana_delete(url, http_post_headers): + r = requests.delete(url, headers=http_post_headers) + log_response(r) + return (r.status_code, r.json()) diff --git a/src/amg/setup.py b/src/amg/setup.py index 474af37e8b8..0975c8da194 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 = '2.0.0' +VERSION = '2.1.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers